Boosting single thread performance in mobile processors via reconfigurable acceleration

Geoffrey Ndu, Jim Garside

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

    254 Downloads (Pure)

    Abstract

    Mobile processors, a subclass of embedded processors, are increasingly employing multicore designs to improve performance. This often requires sacrificing resources in each CPU, degrading single thread performance which is still important according to Amdahl's law. The traditional technique for efficiently boosting serial performance in embedded processors, dedicated hardware acceleration, is unsuitable for modern mobile processors because of the heterogeneity and the diversity of applications they run. This paper proposes 'general purpose' accelerators, reconfigured on an application-by-application basis, as a means of increasing single thread performance. These accelerators are placed within the datapath of CPUs and support dynamic compilation. This paper presents the design of an architecture with such accelerators and evaluates the cost/performance implications of the design. © 2012 Springer-Verlag.
    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.
    Place of PublicationNetherlands
    PublisherSpringer Nature
    Pages114-125
    Number of pages11
    Volume7199
    ISBN (Print)9783642283642
    DOIs
    Publication statusPublished - 2012
    Event8th International Symposium on Applied Reconfigurable Computing, ARC 2012 - Hong Kong
    Duration: 1 Jul 2012 → …

    Conference

    Conference8th International Symposium on Applied Reconfigurable Computing, ARC 2012
    CityHong Kong
    Period1/07/12 → …

    Keywords

    • accelerator
    • dynamic compilation
    • JIT
    • multicore
    • reconfigurable

    Fingerprint

    Dive into the research topics of 'Boosting single thread performance in mobile processors via reconfigurable acceleration'. Together they form a unique fingerprint.

    Cite this