DESIGN-TIME AND RUN-TIME FRAMEWORKS FOR MULTI-
OBJECTIVE OPTIMIZATION OF 2D AND 3D NOC-BASED MULTICORE
COMPUTING SYSTEMS
As a result of semiconductor technology scaling persisting over the last five decades, chip designers are
today faced with the task of managing over a billion on-chip transistors. With feature sizes of no more
than a few tens of nanometers in contemporary technologies, several undesirable phenomena at such
nanoscale geometries have significantly complicated System-on-Chip (SoC) design. These phenomena
include: (i) an increased influence of process variations that has introduced considerable unpredictability
in circuit-behavior; (ii) a lowering of the critical charge of logic- and memory-cells that has given rise to
elevated levels of soft-errors; (iii) a steep rise in power-densities due to higher transistor-densities, that
has introduced the problem of dark-silicon, where a significant portion of the chip is required to be shut
down at any given time; (iv) circuit aging that has increased significantly because of higher severity of
aging factors such as electromigration and bias temperature instability (BTI) in circuits fabricated in
advanced technology nodes; and (v) high voltage drops in the power delivery network (PDN) that have
worsened due to the shrinking widths of on-chip interconnects. Additionally, even though the design
complexity has risen exponentially, the time-to-market window for design companies has not changed
markedly. Despite the numerous daunting challenges faced by the semiconductor design community, each
new generation of SoCs are expected to meet higher and higher performance demands. Therefore, there is
an urgent need for holistic automated system-level design tools that produce feasible and optimized
design solutions efficiently while satisfying application and platform constraints.
As a lot more transistors become available to designers with every new technology node, we are
witnessing a trend of increasing number of processing cores on the semiconductor die. With tens to
hundreds of cores being integrated on emerging multicore SoCs, network-on-chip (NoC) based
communication architectures have been found to be more suitable compared to the traditional bus-based
communication architectures. Also, the recently evolved paradigm of 3D stacking of ICs has opened up
new avenues for extracting higher performance from future systems by stacking multiple layers of cores
and memory. In this thesis, we propose design-time optimization frameworks for synthesis of 2D and 3D
NoC-based multicore SoCs. We present novel algorithms and heuristics for application-mapping, voltage-
island partitioning, and NoC routing path allocation to optimize metrics such as communication and
computation power and energy, chip-cooling power, voltage-drops in the PDN, design-yield, and energy-
delay-squared product (ED2
P), while satisfying temperature, PDN, and performance constraints. In
addition, to address the critical need for system-level solutions that can simultaneously and adaptively
manage the constraints imposed by dark silicon, process variations, soft-error reliability, and lifetime
reliability, we propose run-time frameworks for OS-level adaptations based on the circuit-level
characteristics of multicore SoCs. Experimental results show that the techniques proposed in this thesis
produce design solutions that provide much better overall optimality while considering multiple
optimization metrics pertinent to modern semiconductor design.

More Related Content

DOC
3d ic
PDF
3 d fnal_gd
DOC
3d i cs_full_seminar_report
PPT
3D IC Technology
PDF
3D Integrated Circuits and their economic feasibility
PPTX
Easiest Monolithic 3D IC
PPT
PPTX
3D IC'S Technology
3d ic
3 d fnal_gd
3d i cs_full_seminar_report
3D IC Technology
3D Integrated Circuits and their economic feasibility
Easiest Monolithic 3D IC
3D IC'S Technology

What's hot (14)

PPTX
3D INTEGRATED CIRCUITS
PPTX
3d ic's ppt..
PPSX
3D INTEGRATION
PPT
3D IC TECHNOLOGY
PPT
3 d integrated circuits
PDF
International Journal of Engineering and Science Invention (IJESI)
PPTX
3D IC Presented by Tripti Kumari, School of Engineering, CUSAT
PPTX
3D ICs
PPT
PDF
Green droid ieee-micro
PPT
Cmos technology
PPTX
Three dimensional integrated circuit
PDF
Processor architecture design using 3 d integration technologies
DOCX
Sd group b_assignment 2
3D INTEGRATED CIRCUITS
3d ic's ppt..
3D INTEGRATION
3D IC TECHNOLOGY
3 d integrated circuits
International Journal of Engineering and Science Invention (IJESI)
3D IC Presented by Tripti Kumari, School of Engineering, CUSAT
3D ICs
Green droid ieee-micro
Cmos technology
Three dimensional integrated circuit
Processor architecture design using 3 d integration technologies
Sd group b_assignment 2
Ad

Viewers also liked (16)

PDF
Modelo de mensuração de riscos e vulnerabilidade social de populações sujeita...
PDF
광고가이드
PDF
energyefficientbuildingdesign-casestudy-cemlale-190515
PDF
What Marketers Can Learn From the GoldiBlox "Girls" Parody
PDF
O verdadeiro sentido do amanhã
PDF
O urbanismo e a gestão de desastres naturais
PPTX
PDF
O estatuto das cidades uma esperança de inclusão
PPTX
Samridhi grand avenue facts
PDF
Why no one is looking for rockstar programmers (updated version)
PDF
HTML, CSS & JS: olhando pra frente
PPSX
Cultura amazónica
PDF
Sílabo Proceso administrativo
DOCX
(2015-05-21) Razonamiento clínico. Reacciones adversas medicamentosas (doc)
PDF
Piano aria regione sicilia decreto 305 gab 19 12 2005 valutazione preliminare
PDF
Design the Right Electrical Earthing!!
Modelo de mensuração de riscos e vulnerabilidade social de populações sujeita...
광고가이드
energyefficientbuildingdesign-casestudy-cemlale-190515
What Marketers Can Learn From the GoldiBlox "Girls" Parody
O verdadeiro sentido do amanhã
O urbanismo e a gestão de desastres naturais
O estatuto das cidades uma esperança de inclusão
Samridhi grand avenue facts
Why no one is looking for rockstar programmers (updated version)
HTML, CSS & JS: olhando pra frente
Cultura amazónica
Sílabo Proceso administrativo
(2015-05-21) Razonamiento clínico. Reacciones adversas medicamentosas (doc)
Piano aria regione sicilia decreto 305 gab 19 12 2005 valutazione preliminare
Design the Right Electrical Earthing!!
Ad

Similar to Thesis_Abstract (20)

PDF
Networkonchip Architectures A Holistic Design Exploration 1st Edition Chrysos...
PDF
APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...
PDF
Applying Genetic Algorithm to Solve Partitioning and Mapping Problem for Mesh...
PPT
Syste O CHip Concepts for Students.ppt
PPTX
Trends and challenges in vlsi
PDF
Programmable_System-on-Chip_for_Silicon_Prototyping.pdf
PDF
International Journal of Computer Science and Security Volume (3) Issue (3)
PDF
Sodc 1 Introduction
PPT
Synthesis & optimization of digital circuits
PPTX
Trends and challenges in IP based SOC design
PDF
20607-39024-1-PB.pdf
PDF
www.ijerd.com
PPTX
Intsoc2
PPTX
soc design for dsp applications
PPTX
System on Chip (SoC)
PDF
A Low Power Solution to Clock Domain Crossing
PDF
Low Power System on chip based design methodology
PDF
Designing Reliable And Efficient Networks On Chips 1st Edition Dr Srinivasan ...
PDF
IBM: Introduction to the Cell Multiprocessor
PDF
Low power network on chip architectures: A survey
Networkonchip Architectures A Holistic Design Exploration 1st Edition Chrysos...
APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...
Applying Genetic Algorithm to Solve Partitioning and Mapping Problem for Mesh...
Syste O CHip Concepts for Students.ppt
Trends and challenges in vlsi
Programmable_System-on-Chip_for_Silicon_Prototyping.pdf
International Journal of Computer Science and Security Volume (3) Issue (3)
Sodc 1 Introduction
Synthesis & optimization of digital circuits
Trends and challenges in IP based SOC design
20607-39024-1-PB.pdf
www.ijerd.com
Intsoc2
soc design for dsp applications
System on Chip (SoC)
A Low Power Solution to Clock Domain Crossing
Low Power System on chip based design methodology
Designing Reliable And Efficient Networks On Chips 1st Edition Dr Srinivasan ...
IBM: Introduction to the Cell Multiprocessor
Low power network on chip architectures: A survey

Thesis_Abstract

  • 1. DESIGN-TIME AND RUN-TIME FRAMEWORKS FOR MULTI- OBJECTIVE OPTIMIZATION OF 2D AND 3D NOC-BASED MULTICORE COMPUTING SYSTEMS As a result of semiconductor technology scaling persisting over the last five decades, chip designers are today faced with the task of managing over a billion on-chip transistors. With feature sizes of no more than a few tens of nanometers in contemporary technologies, several undesirable phenomena at such nanoscale geometries have significantly complicated System-on-Chip (SoC) design. These phenomena include: (i) an increased influence of process variations that has introduced considerable unpredictability in circuit-behavior; (ii) a lowering of the critical charge of logic- and memory-cells that has given rise to elevated levels of soft-errors; (iii) a steep rise in power-densities due to higher transistor-densities, that has introduced the problem of dark-silicon, where a significant portion of the chip is required to be shut down at any given time; (iv) circuit aging that has increased significantly because of higher severity of aging factors such as electromigration and bias temperature instability (BTI) in circuits fabricated in advanced technology nodes; and (v) high voltage drops in the power delivery network (PDN) that have worsened due to the shrinking widths of on-chip interconnects. Additionally, even though the design complexity has risen exponentially, the time-to-market window for design companies has not changed markedly. Despite the numerous daunting challenges faced by the semiconductor design community, each new generation of SoCs are expected to meet higher and higher performance demands. Therefore, there is an urgent need for holistic automated system-level design tools that produce feasible and optimized design solutions efficiently while satisfying application and platform constraints. As a lot more transistors become available to designers with every new technology node, we are witnessing a trend of increasing number of processing cores on the semiconductor die. With tens to hundreds of cores being integrated on emerging multicore SoCs, network-on-chip (NoC) based communication architectures have been found to be more suitable compared to the traditional bus-based
  • 2. communication architectures. Also, the recently evolved paradigm of 3D stacking of ICs has opened up new avenues for extracting higher performance from future systems by stacking multiple layers of cores and memory. In this thesis, we propose design-time optimization frameworks for synthesis of 2D and 3D NoC-based multicore SoCs. We present novel algorithms and heuristics for application-mapping, voltage- island partitioning, and NoC routing path allocation to optimize metrics such as communication and computation power and energy, chip-cooling power, voltage-drops in the PDN, design-yield, and energy- delay-squared product (ED2 P), while satisfying temperature, PDN, and performance constraints. In addition, to address the critical need for system-level solutions that can simultaneously and adaptively manage the constraints imposed by dark silicon, process variations, soft-error reliability, and lifetime reliability, we propose run-time frameworks for OS-level adaptations based on the circuit-level characteristics of multicore SoCs. Experimental results show that the techniques proposed in this thesis produce design solutions that provide much better overall optimality while considering multiple optimization metrics pertinent to modern semiconductor design.