Analog improves multiprocessing with 3L software

Engineers at Analog Devices in Wilmington, Mass., needed software for multi-tasking on multiple processors for their ADSP-21060 and ADSP-21062 SHARC digital signal processors (DSPs). The 3L Parallel C product from 3L Ltd. in Edinburgh, Scotland, met their needs.

Engineers at Analog Devices in Wilmington, Mass., needed software for multi-tasking on multiple processors for their ADSP-21060 and ADSP-21062 SHARC digital signal processors (DSPs). The 3L Parallel C product from 3L Ltd. in Edinburgh, Scotland, met their needs.

"Due to SHARC`s extensive multiprocessing capabilities using its six link ports or the external port, over 70 percent of the ADSP-21060 and ADSP-21062 designs are multi-processor," says Len May, the Analog Devices product line marketing manager for SHARC DSPs. "Parallel C can help many SHARC customers get their products to market faster by providing software to enable multiple tasks running on multiple processors with the required intertask communications support."

Parallel C adds two key components to the Analog Devices standard C compiler tools; a distributed, real-time microkernel that supports tasks, threads, timers, and preemptive priority scheduling; and powerful inter-processor message-switching software that provides end-to-end virtual connections over an underlying packet-switched network. Parallel C also improves linker technology in the C compiler itself that eliminates the need for application programmers to manually allocate memory addresses for program sections, and gives the compiler support for ANSI C functions. - J.M.

For more information on 3L Parallel C and 3L Ltd. contact Saeed Khan by phone at 011-44-131-662-4333, by fax at 011-44-131-662-4556, by mail at 86/92 Causewayside, Edinburgh, EH9 1PY, Scotland, by e-mail at sk@threeL.co.uk, or on the World Wide Web at http://www.threeL.co.uk.

More in Computers