PDF4PRO ⚡AMP

Modern search engine that looking for books and documents around the web

Example: air traffic controller

Multi-core architectures - Carnegie Mellon School of ...

1 Multi-core architecturesJernej Barbic15-213, Spring 2007 May 3, 20072 Single-core computer3 Single-core CPU chipthe single core4 Multi-core architectures This lecture is about a new trend in computer architecture:Replicate multiple processor cores on a single 1 Core 2 Core 3 Core 4 Multi-core CPU chip5 Multi-core CPU chip The cores fit on a single processor socket Also called CMP (Chip Multi-Processor)core1core2core3core46 The cores run in parallelcore1core2core3core4thread 1thread 2thread 3thread 47 Within each core, threads are time-sliced (just like on a uniprocessor)core1core2core3core4several threadsseveral threadsseveral threadsseveral threads8 Interaction with theOperating System OS perceives each core as a separate processor OS scheduler maps threads/processes to different cores Most major OS support Multi-core today:Windows, Linux, Mac OS X, ..9 Why Multi-core ? Difficult to make single-coreclock frequencies even higher Deeply pipelined circuits: heat problems speed of light problems difficult design and verification large design teams necessary server farms need expensiveair-conditioning Many new applications are multithreaded General trend in computer architecture (shift towards more parallelism)10 Instruction-level parallelism Parallelism at the machine-instruction level The processor can re-order, pipeline instructions, split them into microinstructions, do aggr

Comparison: multi-core vs SMT • Multi-core: – Since there are several cores, each is smaller and not as powerful (but also easier to design and manufacture) – However, great with thread-level parallelism •SMT – Can have one large and fast superscalar core – Great performance on a single thread – Mostly still only exploits ...

Tags:

  Comparison

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Spam in document Broken preview Other abuse

Transcription of Multi-core architectures - Carnegie Mellon School of ...

Related search queries