2 research outputs found

    Architectural exploration of heterogeneous memory systems

    Full text link
    Heterogeneous systems appear as a viable design alternative for the dark silicon era. In this paradigm, a processor chip includes several different technological alternatives for implementing a certain logical block (e.g., core, on-chip memories) which cannot be used at the same time due to power constraints. The programmer and compiler are then responsible for selecting which of the alternatives should be used for maximizing performance and/or energy efficiency for a given application. This paper presents an initial approach for the exploration of different technological alternatives for the implementation of on-chip memories. It hinges on a linear programming-based model for theoretically comparing the performance offered by the available alternatives, namely SRAM and STT-RAM scratchpads or caches. Experimental results using a cycle-accurate simulation tool confirm that this is a viable model for implementation into production compilers

    Author manuscript, published in "A4MMC 2010- 1st Workshop on Applications for Multi and Many Core Processors (2010)" Parallelization Strategy for CELL TV

    No full text
    Abstract. Consumer electronics devices are moving forward to utilize multi-core processors. We have developed a series of unique applications for TV based on Cell Broadband Engine TM (Cell/B.E.) 1. This paper introduces such applications realized by the capability of the multi-core processor, and shares the strategy we took to exploit its potential
    corecore