Spawn-join instruction set architecture for providing explicit multithreading
Title | Spawn-join instruction set architecture for providing explicit multithreading |
Publication Type | Patents |
Year of Publication | 2009 |
Authors | Vishkin U |
Patent Version Number | 10/236,934 |
Date Published | 2009/04/21/ |
Abstract | The invention presents a unique computational paradigm that provides the tools to take advantage of the parallelism inherent in parallel algorithms to the full spectrum from algorithms through architecture to implementation. The invention provides a new processing architecture that extends the standard instruction set of the conventional uniprocessor architecture. The architecture used to implement this new computational paradigm includes a thread control unit (34), a spawn control unit (38), and an enabled instruction memory (50). The architecture initiates multiple threads and executes them in parallel. Control of the threads is provided such that the threads may be suspended or allowed to execute each at its own pace. |
URL | http://www.google.com/patents?id=YQTDAAAAEBAJ |