Printer Friendly
The Free Library
14,650,879 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

CodeSourcery to Port Sourcery VSIPL++(TM) to the Cell Broadband Engine(TM) Processor.


CodeSourcery's Powerful Toolkit Takes the Complexity Out of Developing Signal- and Image-Processing Applications for the Cell/B.E. Processor

GRANITE BAY, Calif. -- CodeSourcery, Inc. announced today that it has entered into an agreement with IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries)  to develop a version of Sourcery VSIPL VSIPL Vector, Signal, and Image Processing Library
VSIPL Vector Signal and Image Processing Library
++ for the Cell Broadband Engine (Cell/B.E.) processor. Sourcery VSIPL++, a high-performance signal- and image-processing (SIP) toolkit, dramatically simplifies the task of developing SIP applications for the Cell/B.E. processor. Because it implements a high-level, open-standard API, Sourcery VSIPL++ also facilitates the reuse of applications.

On a fast convolution convolution /con·vo·lu·tion/ (-loo´shun) a tortuous irregularity or elevation caused by the infolding of a structure upon itself.  benchmark, Sourcery VSIPL++ used the IBM Cell/B.E. Software Development Kit (SDK (Software Developer's Kit) See developer's toolkit and Windows SDK.

SDK - Software Developers Kit (or "Software Development Kit").
) to achieve performance of 83 GFLOPS See gigaFLOPS.

GFLOPS - gigaflops
 on one Cell/B.E. processor and 318 GFLOPS on four Cell/B.E. processors - demonstrating 40% utilization of peak processing capability, linear scalability to multi-Cell systems, and a ten-fold performance improvement relative to conventional processors. With Sourcery VSIPL++'s compact syntax, fast convolution can be expressed in just eight lines of C++ and requires no Cell-specific code.

As part of its partnership with IBM, CodeSourcery will also develop high-performance math routines for the Cell/B.E. processor's asymmetric multi-core architecture. These routines will run on both the Synergistic Processing Engines (SPEs) and the Power Processing Engine (PPE PPE (Brit) n abbr (Univ) (= philosophy, politics, and economics) → Studiengang bestehend aus Philosophie, Politologie und Volkswirtschaft

PPE n abbr (BRIT ) (SCOL
). Sourcery VSIPL++ will leverage these routines as well as the IBM SDK.

"Sourcery VSIPL++ allows applications developers to take advantage of the supercomputer-on-a-chip performance of the Cell Broadband Engine processor without having to write Cell-specific code," said Mark Mitchell Mark Mitchell refers to:
  • Mark Mitchell (actor)
  • Mark Mitchell (American figure skater)
  • Mark Mitchell (Canadian figure skater)
  • Mark Mitchell (musician)
, Chief Sourcerer, CodeSourcery. "We're excited about this expansion in our relationship with IBM and look forward to working with IBM's partners and customers."

"IBM will work with CodeSourcery to make it easier to develop new high-performance signal- and image-processing applications and to port existing VSIPL and VSIPL++ applications to the Cell/B.E. processor," said Jim Comfort, vice president, Workload Optimized Systems for IBM Systems & Technology Group. "Sourcery VSIPL++ has the potential to be an invaluable Cell/B.E. software technology for high performance applications across a number of industries including digital media, medical imaging, aerospace, defense and communications."

The key benefits of Sourcery VSIPL++ for the Cell/B.E. processor include:

Productivity. Sourcery VSIPL++'s powerful dispatch engine manages the use of the SPEs, including double-buffering of communications to hide communication latency behind computation. Because developers have fewer lines of code The statements and instructions that a programmer writes when creating a program. One line of this "source code" may generate one machine instruction or several depending on the programming language. A line of code in assembly language is typically turned into one machine instruction.  to write and maintain, they can focus on fine-tuning their core algorithms and experimenting with the optimal use of the Cell/B.E. processor's unique resources.

Portability. Sourcery VSIPL++ provides a complete implementation of the open-standard VSIPL++ and VSIPL APIs developed by the VSIPL Forum. With Sourcery VSIPL++, developers can take advantage of the Cell/B.E. processor without sacrificing portability. And existing VSIPL and VSIPL++ code can simply be recompiled for the Cell/B.E. processor.

Performance. Sourcery VSIPL++ uses expression templates to fuse operations to minimize communications and get maximal performance from the SPEs. In addition, Sourcery VSIPL++ can dispatch operations to optimized, low-level math libraries.

Parallelism. Sourcery VSIPL++'s data-parallel model allows data to be distributed over multiple Cell/B.E. processors so that computations can be performed in parallel. With minimal changes to their applications, developers can utilize a multi-Cell/B.E. system.

Sourcery VSIPL++ is licensed on a subscription basis with no per-unit royalties. Free 30-day evaluations are available to qualified customers.

More resources for developers of applications for the Cell/B.E. processor are available from IBM at http://www-03.ibm.com/technology/cell/.

CodeSourcery is a member of IBM PartnerWorld and the VSIPL Forum.

About CodeSourcery

CodeSourcery builds software tools that enable its customers to get the most out of hardware platforms Each hardware platform, or CPU family, has a unique machine language. All software presented to the computer for execution must be in the binary coded machine language of that CPU. Following is a list of the major hardware platforms in existence today. See platform.  ranging from embedded devices to supercomputers. Its products and services deliver on the promise of open-source software and open standards Specifications for hardware and software that are developed by a standards organization or a consortium involved in supporting a standard. Available to the public for developing compliant products, open standards imply "open systems;" that an existing component in a system can be replaced . CodeSourcery is a privately held company privately held company

A firm whose shares are held within a relatively small circle of owners and are not traded publicly.
 headquartered in Granite Bay, California Granite Bay is a census-designated place (CDP) in Placer County, California, United States. The population was 19,388 at the 2000 census. The ZIP code is 95746. Granite Bay is a primarily residential, upscale suburb of Sacramento located just east of Roseville and west of Folsom . For more information about CodeSourcery, call (650) 331-3385 or send email to info@codesourcery.com.

Sourcery VSIPL++ is a trademark of CodeSourcery, Inc. All other company, product or service names are the property of their respective owners.
COPYRIGHT 2007 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2007, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Jun 27, 2007
Words:678
Previous Article:Research and Markets: CRM Spending In The Pharmaceutical Industry 2006-2012 (Interactive Model).
Next Article:Auspice Showcases Advanced Service Assurance Solutions at SCTE Cable-Tec Expo.
Topics:



Related Articles
Technology guide.(SUPPLEMENT TO NURSING HOMES/LONG TERM CARE MANAGEMENT)(Directory)(Company overview)
North Channel passenger steamer may sail again.(SPECIAL REPORT: ELLIOT LAKE/NORTH SHORE)
Canadore College -- flight technician program is taking off.(Top Post-secondary Programs)
MSA/RMDAS[TM] monthly ferrous scrap price index.(FERROUS)
Ford continues exit from foundry business.(FERROUS)
The bottom half: scrap recyclers must choose from wheels, tracks or stationary material handlers.(SCRAP HANDLER FOCUS)
Building momentum: the 2007 ISRI convention & exhibition brought attendees to New Orleans to build on the scrap industry's momentum.(ISRI WRAP-UP)
Navis Launches Navis(TM) Cargo Tracker.(Company overview)
IntellaSys Unveils Industry's First 128-Bit, Hardware-Encrypted Controller Chip for USB 2.0 NAND Flash Memory Used in Thumb Drives.
MontaVista Selected To Provide Smartphone Building Blocks To Designer Of Italy's Most Advanced Handsets.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles