1996
DOI: 10.1006/rtim.1996.0019
|View full text |Cite
|
Sign up to set email alerts
|

UWICL: A Multi-Layered Parallel Image Computing Library for Single-Chip Multiprocessor-based Time-Critical Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

1997
1997
1998
1998

Publication Types

Select...
5

Relationship

3
2

Authors

Journals

citations
Cited by 16 publications
(13 citation statements)
references
References 14 publications
(14 reference statements)
0
13
0
Order By: Relevance
“…Vol. 9, 416 -422 (1998)Ideally, it should be possible to complete several operations on the data without writing the intermediate results to external memory [21]. For example, for the resizing example illustrated in Figure 6, it should be possible to complete the vertical and horizontal resizing operations without having to perform multiple read/write memory operations.…”
Section: Data Movement Characteristics Of Multimedia Dspsmentioning
confidence: 98%
“…Vol. 9, 416 -422 (1998)Ideally, it should be possible to complete several operations on the data without writing the intermediate results to external memory [21]. For example, for the resizing example illustrated in Figure 6, it should be possible to complete the vertical and horizontal resizing operations without having to perform multiple read/write memory operations.…”
Section: Data Movement Characteristics Of Multimedia Dspsmentioning
confidence: 98%
“…In addition, the lack of code optimization tools was another hurdle that prevented from efficient code scheduling and data flow debugging. Even with these limitations, the imaging functions carefully programmed in assembly language were able to deliver high performance, e.g., 19 ms for 2D convolution, 14 ms for affine warping, and 75 ms for 2D FFT on a 512 ϫ 512 8-bit image [9,30,31]. Prior to the introduction of the TMS320C80, this kind of image processing execution time has been only possible with dedicated hardwired boards or board sets, e.g., commercial convolver, warper, and special FFT boards.…”
Section: B Performance Versus Programming Efficiencymentioning
confidence: 99%
“…Most important, it takes a significant amount of time and effort to develop a high-performance program. In the case of developing an optimized image computing library for the TMS320C80 [30], a typical imaging function, e.g., convolution and wavelets, took about 5 human-months each, while it took 18 human-months for both affine and perspective warping to obtain the best possible performance from the TMS320C80. This is mainly due to the complexity of the TMS320C80 architecture, resulting in a steep learning curve.…”
Section: B Performance Versus Programming Efficiencymentioning
confidence: 99%
See 1 more Smart Citation
“…The two main reasons for selecting the MS5000 in this application are that: (1) it has been successfully applied to other computation-intensive multimedia and medical imaging applications [8], and (2) it is commercially available along with an imaging library containing many high-performance image-processing routines [9].…”
Section: Algorithm Design and Implementationmentioning
confidence: 99%