Multi-Cores:%20Architecture/VLSI%20Perspective - PowerPoint PPT Presentation

About This Presentation
Title:

Multi-Cores:%20Architecture/VLSI%20Perspective

Description:

From discreet cochlear implants to high-end biomedical imaging! ... Dynamic reconfiguration at every possible level. Keep the architectural innovations ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 11
Provided by: NaveenMura5
Category:

less

Transcript and Presenter's Notes

Title: Multi-Cores:%20Architecture/VLSI%20Perspective


1
Multi-Cores Architecture/VLSI Perspective
The Hardware-Software Relationship Date or Dump?
2
Embedded Applications --Spencer
  • From discreet cochlear implants to high-end
    biomedical imaging!
  • Multi-cores speed up performance by 50x!
  • Creating new application domains!

3
How to use multiple cores?
Parallel programming Synchronization Deadlock Live
lock Memory management
4
How to use multiple cores?
Oct 31st 2007
Program Communication Computation
  • Global restructuring and parallelization

4
5
Structured Communication
Oct 31st 2007
Lang StreamIt, MPI Compilers RAW,
CoGenE Architecture TRIPS, HWRT
  • Key Help other levels and leverage communication

5
6
Another Constraint?
Hey.. Surprise!!!
Parallel programming Synchronization Deadlock Live
lock Memory management
Communication Scheduling
7
Another Constraint?
Oh God!!!
Communication Scheduling
8
Focus of Architecture Research
  • Reduce the load of programmers
  • Hardware transactional memory
  • Aggressive pre-fetching
  • Dynamic reconfiguration at every possible level
  • Keep the architectural innovations transparent to
    compilers or programmers
  • Learn from the mistakes of ITANIUM !
  • Remember the success of OOO execution

9
Reliability Issues --Niti
  • Shrinking transistor sizes lower voltages
  • Increased transient faults, process variations
    leakage power and frequency variations, hard
    errors, interconnect noise
  • Many-core Many cores may not work reliably
  • Some cores will end up providing redundancy
  • Heterogeneous cores may be able to help
  • Simple in-order cores can provide redundancy at
    low cost
  • The compute power gain of many-core can get
    offset by reliability requirements of the system

10
On-Chip Sensor Networks
--Nathaniel, Amlan
  • Analog sensors everywhere!
  • Need to monitor power, voltage droop, variation,
    critical paths, delays, slew rates, etc.
  • Control system to react to changes.
  • In multi-core, sensor network will only grow.

On-chip sensors
Xeon and Itanium processors JSSC Jan 06 07
Write a Comment
User Comments (0)
About PowerShow.com