M.J. Rutten, J.T.J. van Eijndhoven, and E.-J.D. Pol, "Eclipse: heterogeneous multiprocessor architecture for flexible media processing", Workshop on Parallel and Distributed Computing in Image Processing, Video Processing, and Multimedia (PDIVM), Apr. 15, 2002, Fort Lauderdale, FL, USA.
Eclipse is a heterogeneous multiprocessor architecture for high-performance media processing, including high-definition MPEG encoding/decoding. The scalable architecture framework concurrently executes media processing kernels in function-specific multi-tasking coprocessors and a media processor, communicating via on-chip memory. Eclipse instances combine application configuration flexibility with the efficiency of function-specific hardware.