Media SoC platform - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Media SoC platform

Description:

Supercomputing laboratory. Department of Computer Science. 1 ... Video compress/decompress (MPEG, H.26x) H.264 encoder block diagram. Supercomputing laboratory ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 19
Provided by: supercom
Category:

less

Transcript and Presenter's Notes

Title: Media SoC platform


1
Media SoC platform parallel accelerator unit
  • 2005. 1.12
  • JungWook, Park

2
Contents
  • Terminology
  • Media application
  • Parallelism
  • Media SoC platform

3
ASIC - SoC
  • Application Specific Integrated Circuit
  • System on Chip
  • Reuse

4
VLSI Programmable
  • Very Large System Integration
  • Programmable datapath

5
Configurable - Reconfigurable
  • Flexibility of structure
  • The time of transformation
  • At design time
  • At runtime

6
Granularity of reconfiguration
  • Fine-grained FPGA (gate level)
  • Coarse-grained reconfigurable interconnection
    based structure (PE level)
  • Adaptive structure coarser grained structure

7
Design process layer
  • C/C level
  • System level
  • Transaction level
  • RT level
  • Lower level

8
SW/HW co-design
  • System optimization
  • Algorithm improvement
  • SW/HW partitioning
  • HW improvement

CPU
Application specific block
Application specific block
Application specific block
9
Block based SoC Platform based SoC
  • Ideal SoC paradigm
  • Complete reuse of IP blocks
  • Block based SoC
  • Interface problem
  • Platform based
  • Essential blocks
  • Interface
  • Develop environments

10
Media SoC platform
11
Media application
  • Video motion picture
  • Image filter
  • Graphics 2D, 3D
  • Audio
  • Speech recognition
  • Network
  • Security

12
Types of parallelism (1/3)
  • Instruction Level Parallelism
  • Pipeline
    VLIW, superscalar

13
Types of parallelism (2/3)
  • Thread Level Parallelism
  • Independent jobs in a process
  • hyperblock generation on compiler

14
Types of parallelism (3/3)
  • Data Level Parallelism
  • 12345678910
  • ((((12)3)4)5).. Dependant operations

15
Video application (1/2)
  • Video compress/decompress (MPEG, H.26x)
  • H.264 encoder block diagram

16
Video application (2/2)
  • Motion estimation
  • DCT (transform)
  • Quantization
  • RL, VL, AB coding

17
Media SoC platform - re
  • DLP accelerator (pixel based independent
    operations)
  • Programmable
  • Scalable
  • Environments

uProcessor core
ILP accelerator
Buffer memory
DLP accelerator
I/O Peripherals
Communication Network
18
Plan
  • Find out data parallelism
  • Exploit DLP by co-design methodology
Write a Comment
User Comments (0)
About PowerShow.com