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
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;
Conference_Titel :
Multimedia Signal Processing, 1998 IEEE Second Workshop on
Conference_Location :
Redondo Beach, CA
Print_ISBN :
0-7803-4919-9
DOI :
10.1109/MMSP.1998.738955