• Home
  • Search
  • Many-Core Architectures: Hardware-Software Optimization and Modeling Techniques
  • https://doi.org/10.6092/unibo/amsdottorato/6824Copy DOI Icon

Many-Core Architectures: Hardware-Software Optimization and Modeling Techniques

  • Abstract
  • Literature Map
  • Similar Papers
Abstract

During the last few decades an unprecedented technological growth has been at the center of the embedded systems design paramount, with Moore’s Law being the leading factor of this trend. Today in fact an ever increasing number of cores can be integrated on the same die, marking the transition from state-of-the-art multi-core chips to the new many-core design paradigm. Despite the extraordinarily high computing power, the complexity of many-core chips opens the door to several challenges. As a result of the increased silicon density of modern Systems-on-a-Chip (SoC), the design space exploration needed to find the best design has exploded and hardware designers are in fact facing the problem of a huge design space. Virtual Platforms have always been used to enable hardware-software co-design, but today they are facing with the huge complexity of both hardware and software systems. In this thesis two different research works on Virtual Platforms are presented: the first one is intended for the hardware developer, to easily allow complex cycle accurate simulations of many-core SoCs. The second work exploits the parallel computing power of off-the-shelf General Purpose Graphics Processing Units (GPGPUs), with the goal of an increased simulation speed. The term Virtualization can be used in the context of many-core systems not only to refer to the aforementioned hardware emulation tools (Virtual Platforms), but also for two other main purposes: 1) to help the programmer to achieve the maximum possible performance of an application, by hiding the complexity of the underlying hardware. 2) to efficiently exploit the high parallel hardware of many-core chips in environments with multiple active Virtual Machines. This thesis is focused on virtualization techniques with the goal to mitigate, and overtake when possible, some of the challenges introduced by the many-core design paradigm.

Similar Papers
  • Conference Article

Embedded Multi Core Virtual Prototyping for Software Engineers

  • Aug 04, 2013
  • Matthias Wenzl +3
  • Research Article

整合SDRAM控制器、主僕式矽智財、與SoC匯流排分析儀之系統晶片設計架構

  • Jan 01, 2009
  • 吳俊慶
  • Conference Article
  • Citations17

GPGPU-Accelerated Parallel and Fast Simulation of Thousand-Core Platforms

  • May 01, 2011
  • Christian Pinto +5
  • Dissertation

Domain design space exploration

  • Jan 01, 2021
  • Jinghan Zhang
  • Supplementary Content

Standard Compliant Snapshotting for SystemC Virtual Platforms

  • Jan 23, 2020
  • Digitale Bibliothek Braunschweig (Verbundzentrale Göttingen (VZG))
  • Bastian Farkas
  • Research Article
  • Citations33

Analysis and optimization of dynamic dataflow programs

  • Jan 01, 2015
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Simone Casale-Brunet
  • Research Article

SOC for detecting landmines

  • May 01, 2015
  • Figshare
  • Journals Iosr +2
  • Conference Article

Using FOCAP tool for teaching microarchitecture simulation and optimization

  • Oct 01, 2013
  • Adrian Florea +4
  • Research Article
  • Citations6

SystemC-based HW/SW co-simulation platform for system-on-chip (SoC) design space exploration

  • Jan 01, 2009
  • International Journal of Information and Communication Technology
  • Y.W Hau +1
  • Supplementary Content
  • Citations2

Digital Centric Multi-Gigabit SerDes Design and Verification

  • Jan 01, 2018
  • heiDOK (Heidelberg University)
  • Markus Roman Müller
  • Research Article

Survey: Design and of a Reconfigurable Arbiter Using AMBA

  • May 06, 2012
  • International Journal of Phytomedicine
  • Vimlesh Sahu +3
  • Conference Article
  • Citations2

COMRANCE: A rapid method for Network-on-Chip design space exploration

  • Jan 01, 2016
  • Mingzhe Zhang +3
  • Conference Article
  • Citations9

SSDExplorer: a virtual platform for fine-grained design space exploration of solid state drives

  • Mar 24, 2014
  • Lorenzo Zuolo +8
  • Research Article
  • Citations6

Processor architecture exploration and synthesis of massively parallel multi-processor accelerators in application to LDPC decoding

  • Dec 01, 2013
  • Microprocessors and Microsystems
  • Yahya Jan +1
  • Supplementary Content

Seepage criteria based optimal design of water retaining structures with reliability quantification utilizing surrogate model linked simulation-optimization approach

  • Jan 01, 2018
  • Muqdad Al-Juboori
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.