DocumentCode
2467122
Title
The Dali multimedia software library
Author
Ooi, Wei-Tsang ; Smith, Brian ; Mukhopadhyay, Sugata ; Chan, Haye Hsi ; Weiss, Steve ; Chiu, Matthew ; Song, Jiesang
Author_Institution
Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
fYear
1998
fDate
7-9 Dec 1998
Firstpage
329
Lastpage
334
Abstract
This paper presents a new approach for constructing libraries for building processing-intensive multimedia software. Such software is currently constructed either “from scratch” or by using high-level libraries. We have found that the second approach produces inefficient code, while the first approach is time-consuming. We therefore designed and implemented Dali, a set of reusable, high-performance primitives and abstractions that are at an intermediate point in this design space. By decomposing common multimedia data types and operations into thin abstractions and primitives, programs written using Ball are shorter and more reusable than hand-tuned C code, yet achieve competitive performance. This paper describes the design and implementation of Dali
Keywords
abstract data types; multimedia computing; software libraries; software reusability; Ball programs; C code; Dali multimedia software library; high-level libraries; multimedia data types; multimedia operations; reusable high-performance primitives; thin abstractions; Bandwidth; Buildings; Computer science; Content based retrieval; Gray-scale; Multimedia systems; Software libraries; Table lookup; Transcoding; Transform coding;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia Signal Processing, 1998 IEEE Second Workshop on
Conference_Location
Redondo Beach, CA
Print_ISBN
0-7803-4919-9
Type
conf
DOI
10.1109/MMSP.1998.738955
Filename
738955
Link To Document