Multi core Architecture In Media Processing. - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Multi core Architecture In Media Processing.

Description:

Lokesh Yenneti Devi Vara Prasad. AGENDA. OVERVIEW OF EXISTING SOLUTIONS. A BREIF REVIEW OF SOME OF THOSE ARCHITECTURES. MERITS AND DEMERITS OF THESE ARCHITECTURES ... – PowerPoint PPT presentation

Number of Views:131
Avg rating:3.0/5.0
Slides: 17
Provided by: lokeshy
Category:

less

Transcript and Presenter's Notes

Title: Multi core Architecture In Media Processing.


1
Multi core Architecture InMedia Processing.
Satani Hasan
Srinivas
Reddy Lokesh Yenneti
Devi Vara
Prasad
2
AGENDA
  • OVERVIEW OF EXISTING SOLUTIONS
  • A BREIF REVIEW OF SOME OF THOSE ARCHITECTURES
  • MERITS AND DEMERITS OF THESE ARCHITECTURES
  • A MODEL ARCHITECTURE.
  • CONCLUSIONS.

3
Hibrid SOC
4
  • Merits
  • Computing Efficiency ( Heterogenous Core)
  • Simple to Design
  • Demerits
  • Not adaptable to future Changes

5
MLCA Architecture
6
  • Merits
  • Loop Unrolling(Universal Register File)
  • Reduced Software Complexity
  • Efficient Communication
  • Demerits
  • Not Adaptable to Future Changes
  • No Multi Threading

7
Heterogeneous Multi Core
  • ISA Processor
  • RISC Processor
  • Reconfigurable Controller
  • Internal Global Data Memory
  • Intellectual Property Blocks(HAC)
  • Techniques Used
  • CLIW
  • Parallelism

8
Merits Demerits
  • Merits
  • Flexible
  • Heterogeneous
  • Parallelism
  • Reduced Instruction Size
  • Demerits
  • Requires Sophisticated Compiler Technology
  • No Multi Threading
  • No Memory Hierarchy

9
Coherent Multi Threading
  • Visio MT Processor
  • Virtual VLIW , SMT Configurable Architecture
  • Techniques Used
  • VLIW
  • Multithreading
  • Parallelism

10
  • Merits
  • Reduced Memory BW
  • Fast Data Exchange Reduced Latency
  • Uses Coherent Multi Threading
  • Memory Hierarchy
  • Reduced Bus Overhead
  • Reduced Integration Costs
  • Demerits
  • Non Flexible
  • Limited Cores

11
What Factor Decides Architecture Efficiency?
  • Heterogeneous
  • Coherent Multithreading
  • Dynamic scheduling
  • Memory hierarchy used
  • Instruction code generation
  • Parallelism
  • Bus usage without overhead
  • Loop unrolling

12
MODEL ARCHITECHTURE
  • Is it possible to implement all these techniques
    in one single multi core architecture?
  • No

13
(No Transcript)
14
TECHNIQUES
  • Heterogeneousv
  • Dynamic schedulingv
  • Memory hierarchy v
  • Instruction code generationv
  • Instruction Level Parallelismv
  • Bus usage without overheadv
  • Coherent Multithreadingv
  • Loop unrolling

15
Conclusions !!
16
?
Write a Comment
User Comments (0)
About PowerShow.com