Proceedings IEEE International Conference on Application-Specific Systems, Architectures, and Processors. ASAP 2003
DOI: 10.1109/asap.2003.1212852
|View full text |Cite
|
Sign up to set email alerts
|

An efficient PIM (processor-in-memory) architecture for motion estimation

Abstract: Motion estimation is the most time consuming stage of MPEG family encodings and it has been shown to absorb up to 90% of the total execution time of MPEG processing. Therefore, we propose a hardware/software co-design paradigm that uses a PIM module to efficiently execute motion estimation operations by reducing the memory access penalty caused by a large number of memory accesses.We segment the PIM module into small pieces so that each smaller piece can execute the operations in parallel. However, in order to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(2 citation statements)
references
References 13 publications
0
2
0
Order By: Relevance
“…This is indeed true for applications which require to find the absolute value of signed binary numbers. For instance, motion estimation operations of MPEG encodings [9,10,15,17] require to find the absolute value of the difference (of pixel values) for each pixel position for each block comparison. Another example would be multipliers [2,8,13] that need to find the two's complement of the multiplicand for the negative encodings of Booth algorithms [2,3,13,14,18].…”
Section: Introductionmentioning
confidence: 99%
“…This is indeed true for applications which require to find the absolute value of signed binary numbers. For instance, motion estimation operations of MPEG encodings [9,10,15,17] require to find the absolute value of the difference (of pixel values) for each pixel position for each block comparison. Another example would be multipliers [2,8,13] that need to find the two's complement of the multiplicand for the negative encodings of Booth algorithms [2,3,13,14,18].…”
Section: Introductionmentioning
confidence: 99%
“…When considering MPEG processing, motion estimation is acknowledged as the most time-consuming [1], creating up to 90% of the total execution time [2,3]. Additionally, motion estimation has several applications regarding multimedia scope as segmentation, extraction of 3D structure, pattern tracking, filtering, compression, and de-blurring.…”
Section: Introductionmentioning
confidence: 99%