dc.contributor.author | Farquhar, William G. | en |
dc.contributor.author | Evripidou, Paraskevas | en |
dc.coverage.spatial | Amsterdam, Netherlands | en |
dc.creator | Farquhar, William G. | en |
dc.creator | Evripidou, Paraskevas | en |
dc.date.accessioned | 2019-11-13T10:40:01Z | |
dc.date.available | 2019-11-13T10:40:01Z | |
dc.date.issued | 1993 | |
dc.identifier.isbn | 0-444-88464-5 | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/53918 | |
dc.description.abstract | This paper presents the design of DART, a Data-driven processor Architecture for Real-Time computing. The DART processor is designed to be the key building block in real-time multiprocessor systems that can handle multiple 'hard' and 'soft' real-time processes concurrently. The DART processor is a data-flow/control-flow hybrid design that schedules instructions based not only on data availability but also on priority. The highest priority instruction having data available will be executed regardless of the thread in which it is contained. The DART processor retains fine grain actors but utilizes an operand forwarding scheme to reduce the latency between data dependent instructions in sequential threads. Data-driven context switch support is provided at the instruction level allowing for inordinately fast response and context switch time characteristics. These features provide the processor level support required to build a multiprocessor system, comprised of DART processing elements, specifically for real-time computing. | en |
dc.publisher | Publ by Elsevier Science Publishers B.V. | en |
dc.source | IFIP Transactions A: Computer Science and Technology | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-0027744556&partnerID=40&md5=639890878c87bee3ca2112e1ccd9c892 | |
dc.subject | Real time systems | en |
dc.subject | Computational methods | en |
dc.subject | Computer architecture | en |
dc.subject | Multiprocessing systems | en |
dc.subject | Scheduling | en |
dc.subject | Data processing | en |
dc.subject | Data availability | en |
dc.subject | Computer operating procedures | en |
dc.subject | Data driven processor architecture for real time computing | en |
dc.subject | Processor | en |
dc.subject | Real time computing | en |
dc.subject | Switches | en |
dc.title | DART: a data-driven processor architecture for real-time computing | en |
dc.type | info:eu-repo/semantics/bookChapter | |
dc.description.startingpage | 141 | |
dc.description.endingpage | 152 | |
dc.description.edition | Orlando, FL, USA | en |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Book Chapter | en |
dc.description.notes | <p>Conference code: 20893</p> | en |
dc.contributor.orcid | Evripidou, Paraskevas [0000-0002-2335-9505] | |
dc.gnosis.orcid | 0000-0002-2335-9505 | |