dc.contributor.author | Evripidou, Paraskevas | en |
dc.contributor.author | Kyriacou, Costas | en |
dc.creator | Evripidou, Paraskevas | en |
dc.creator | Kyriacou, Costas | en |
dc.date.accessioned | 2019-11-13T10:40:00Z | |
dc.date.available | 2019-11-13T10:40:00Z | |
dc.date.issued | 2000 | |
dc.identifier.issn | 0948-695X | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/53910 | |
dc.description.abstract | This paper presents the Data Driven Network Of Workstations (D2NOW), a multithreaded architecture that is based on the Decoupled Data Driven model of execution. This model decouples the synchronization from the computation portions of a program and allows them to execute asynchronously. At compile time a Multithreaded program is created with a Data-Driven thread synchronization graph superimposed on it. D2NOW is built using commodity control-flow microprocessors. The support for the data driven synchronization of threads, is provided by the Thread Synchronization Unit (TSU). The TSU is attached in the COAST (Cache On A STick) L2 Cache slot of Pentium workstations and thus it has an implicit interface, using snooping, to the Pentium microprocessor. Workstations are connected via a Telegraphos interconnection network, which is a high throughput ATM-like switch. Telegraphes uses short packets and guarantees no packet-drop, which is a must for fine grain data-driven computation. D2NOW exhibits the tolerance to long memory and communication latencies, of the data-driven model, with very little overhead and also exploits short-term optimal cache placement and replacement policies. In our prototype implementation the TSU is implemented using FPGAs and it has very low hardware overhead. © Springer Pub. Co. | en |
dc.source | Journal of Universal Computer Science | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-26444548773&partnerID=40&md5=c57ae50d88e13c3c16b76d2e7c15c860 | |
dc.subject | Multithreading | en |
dc.subject | Distributed shared memory | en |
dc.subject | NOW | en |
dc.title | Data Driven Network of Workstations (D2NOW) | en |
dc.type | info:eu-repo/semantics/article | |
dc.description.volume | 6 | |
dc.description.issue | 10 | |
dc.description.startingpage | 1015 | |
dc.description.endingpage | 1033 | |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Article | en |
dc.description.notes | <p>Cited By :10</p> | en |
dc.source.abbreviation | J.Univers.Comput.Sci. | en |
dc.contributor.orcid | Evripidou, Paraskevas [0000-0002-2335-9505] | |
dc.gnosis.orcid | 0000-0002-2335-9505 | |