Edinburgh Research Explorer

Virtual Manycore platforms: Moving towards 100 #x002B; processor cores

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Related Edinburgh Organisations

Original languageEnglish
Title of host publicationDesign, Automation Test in Europe Conference Exhibition (DATE), 2011
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages1-6
Number of pages6
DOIs
Publication statusPublished - 1 Mar 2011

Abstract

The evolution to Manycore platforms is real, both in the High-Performance Computing domain and in embedded systems. If we start with ten or more cores, we can see the evolution to many tens of cores and to platforms with 100 or more occurring in the next few years. These platforms are heterogeneous, homogeneous, or a mixture of subsystems of both types, both relatively generic and quite application-specific. They are applied to many different application areas. When we consider the design, verification, software development and debugging requirements for applications on these platforms, the need for virtual platform technologies for Manycore systems grows quickly as the systems evolve. As we move to Manycore, the key issue is simulation speed, and trying to keep pace with the target complexity using host-based simulation is a major challenge. New Instruction Set Simulation technologies, such as compiled, JIT, DBT, sampling, abstract, hybrid and parallel have all emerged in the last few years to match the growth in complexity and requirements. At the same time, we have seen consolidation in the virtual platform industrial sector, leading to some concerns about whether the market can support the required continued development of innovations to give the needed performance. This special session deals with Manycore virtual platforms from several different perspectives, highlighting new research approaches for high speed simulation, tool and IP marketing opportunities, as well as real life virtual platform needs of industrial end users.

    Research areas

  • computer debugging, embedded systems, formal verification, logic design, multiprocessing systems, debugging requirement, design requirement, high-performance computing domain, instruction set simulation technology, processor cores, software development requirement, verification requirement, virtual manycore platforms, virtual platform industrial sector, Analytical models, Computational modeling, Hardware, Multicore processing, Software, System-on-a-chip

ID: 18533923