MTPA: A processor architecture for MP-SOCs employing the moving threads paradigm

Martti Forsell, Ville Leppänen

    Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

    Abstract

    Moving threads is a new kind of approach for mapping the computation of an application to multiprocessor system on chip (MP-SOC) architecture. Instead of moving data read and write requests, extremely lightweight threads are moved between the processor cores. As a consequence, all kinds of cache coherence problems and need for read reply messages are eliminated. Lamport's sequential consistency of shared memory multiprocessor systems is achieved for free. Flexible and efficient handling of varying number of threads is included in the architecture. In this paper we propose a processor architecture (MTPA) for the moving threads paradigm. We describe the overall structure, operation, instruction set, and thread management mechanism as well as evaluate the proposed architecture with different functional unit settings with simulations and give early silicon area and power consumption estimates.
    Original languageEnglish
    Title of host publicationProceedings of the 2009 International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 2009
    EditorsHamid R. Arabnia
    Pages198-204
    Volume1
    ISBN (Electronic)1-60132-122-8
    Publication statusPublished - 2009
    MoE publication typeA4 Article in a conference publication
    Event2009 International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 2009 - Las Vegas, United States
    Duration: 13 Jul 200916 Jul 2009

    Conference

    Conference2009 International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 2009
    Abbreviated titlePDPTA 2009
    Country/TerritoryUnited States
    CityLas Vegas
    Period13/07/0916/07/09

    Keywords

    • Moving threads
    • parallel computing
    • MP-SOC
    • processor architecture
    • computer architecture

    Fingerprint

    Dive into the research topics of 'MTPA: A processor architecture for MP-SOCs employing the moving threads paradigm'. Together they form a unique fingerprint.

    Cite this