ThomasNet News Logo
Sign Up | Log In | ThomasNet Home | Promote Your Business

Software Development Tools helps build FPGA-based applications.

Print Story
Print | 
email story Email |  Comment Comment   Share facebook twitter reddit StumbleUpon Delicious Digg  
November 16, 2012 - Combining massively parallel architecture of FPGA with OpenCL (Open Computing Language)  parallel programming model, SDK for OpenCL™ helps system developers and programmers familiar with C develop FPGA-based applications in high-level language. Solution enables FPGAs to work in concert with host processor to accelerate parallel computation with minimal power consumption. Unified, high-level design flow for hardware and software development automates tasks required in typical HDL flows.

(Archive News Story - Products mentioned in this Archive News Story may or may not be available from the manufacturer.)
Original Press Release

Altera Corp.
101 Innovation Drive
San Jose, CA, 95134
USA



Altera Announces Industry's First FPGA Support for OpenCL - Eases the Adoption of FPGAs for Accelerating Heterogeneous Systems


Software Development Kit for OpenCL Enables Developers to Take Advantage of the Performance and Power-efficiencies of FPGAs

SAN JOSE, Calif. -- Altera Corporation (Nasdaq: ALTR) today announced the FPGA industry's first Software Development Kit (SDK) for OpenCL(TM) (Open Computing Language) which combines the massively parallel architecture of an FPGA with the OpenCL parallel programming model. The SDK allows system developers and programmers familiar with C to quickly and easily develop high-performance, power-efficient FPGA-based applications in a high-level language. The Altera SDK for OpenCL enables FPGAs to work in concert with the host processor to accelerate parallel computation, at a fraction of the power compared to hardware alternatives. Altera will demonstrate the performance and productivity benefits of OpenCL for FPGAs at SuperComputing 2012 in booth #430.

"The industry's approach for boosting system performance has evolved over time from increasing frequency in single-core CPUs, to using multi-core CPUs, to using parallel processor arrays," said Vince Hu, vice president of product and corporate marketing at Altera. "This evolution leads us to today's modern FPGAs, which are fine-grained, massively parallel digital logic arrays architected to execute computations in parallel. Our SDK for OpenCL enables customers to easily adopt FPGAs and leverage the performance and power benefits the devices provide."

Altera SDK for OpenCL Design Flow
OpenCL is an open, royalty-free standard for cross-platform, parallel programming of hardware accelerators, including CPUs, GPGPUs and FPGAs.  The Altera SDK for OpenCL offers a unified, high-level design flow for hardware and software development that automates the time-consuming tasks required in typical hardware-design language (HDL) flows. The OpenCL tool flow automatically converts OpenCL kernel functions into custom FPGA hardware accelerators, adds interface IPs, builds interconnect logic and generates the FPGA programming file. The SDK includes libraries that link to OpenCL API calls within a host program running on the CPU. By automatically handling these steps, designers are able to focus their development efforts on defining and iterating their algorithms rather than designing hardware.

The portability of the OpenCL code enables users to migrate their designs to different FPGAs or SoC FPGAs as their application requirements evolve. With SoC FPGAs, the CPU host is embedded into the FPGA, providing a single-chip solution that delivers significantly higher bandwidth and lower latency between the CPU host and the FPGA compared to using two discrete devices.

Using FPGAs to Extract Maximum Parallelism in Heterogeneous Platforms The Altera SDK for OpenCL enables programmers to leverage the massively parallel, fine-grained architectures featured in FPGAs to accelerate parallel computation. Unlike CPUs and GPGPUs, where parallel threads are executed across an array of cores, FPGAs allow kernel functions to be transformed into dedicated, deeply pipelined hardware circuits that are multithreaded using the concept of pipeline parallelism. Each of these pipelines can be replicated many times to provide even more parallelism by allowing multiple threads to execute in parallel. The result is an FPGA-based solution that can deliver >5X performance/Watt compared to alternative hardware implementations.

Altera is working with several board partners to deliver COTS board solutions to customers. Currently, boards from BittWare and Nallatech are designed to support Altera OpenCL. Additional third-party boards will be supported with future releases of the SDK.

Altera has performed a variety of benchmarks that show the productivity savings and the performance and power efficiency gained by using an OpenCL framework for FPGA development. Based on early benchmarks and working with customers in a variety of markets, the SDK shaved months off one customer's development time for their video processing application and boosted performance by 9X versus a CPU in another customer's financial application.

Availability
The Altera SDK for OpenCL is production ready and is available to customers through an early access program. To discover the high performance, power-efficient acceleration that OpenCL provides with FPGAs, contact a local Altera sales representative. For additional information regarding OpenCL and the benefits of targeting FPGA through an OpenCL implementation, visit http://www.altera.com/products/software/opencl/opencl-index.html.

About Altera
AlteraŽ programmable solutions enable system and semiconductor companies to rapidly and cost-effectively innovate, differentiate, and win in their markets. Find out more about Altera's FPGA, CPLD and ASIC devices at www.altera.com. Follow Altera via Facebook, RSS and Twitter.

ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. OpenCL and the OpenCL logo are trademarks of Apple, Inc. used by permission by Khronos. All other trademarks and service marks are the property of their respective holders as described at www.altera.com/legal.
Print Story
Print | 
Email |  Comment   Share  
Contacts: View detailed contact information.


 

Post a comment about this story

Name:
E-mail:
(your e-mail address will not be posted)
Comment title:
Comment:
To submit comment, enter the security code shown below and press 'Post Comment'.
 



 See related product stories
More .....
 See more product news in:
Software
 More New Product News from this company:
Power Conversion Driver/MOSFET works with high-performance FPGAs.
Microwave Backhaul Solution maximizes 4G throughput capacity.
Link Analysis Tool evaluates high-speed serial transceivers.
CAE Software enables immediate 20 nm FPGA/SoC design.
Heterogeneous Computing Platform uses ARM Cortex-A53 processor.
More ....
| Featured Manufacturing Jobs
 Other News from this company:
Altera Wins Prestigious 2014 EE Times and EDN ACE Awards
Altera Demonstrates New 4K Broadcast Connectivity and Encoding Solutions at NAB 2014
Altera Joins IBM OpenPOWER Foundation to Enable the Development of Next-Generation Data Centers
Altera and Wind River Announce Strategic Partnership to Deliver Operating Systems and Development Tools Tailored for Altera SoC Platform
DesignCon Recognizes Altera for Outstanding FPGA and SoC Innovations
More ....
 Tools for you
Watch Company 
View Company Profile
Company web site
More news from this company
E-mail this story to a friend
Save Story
Search for suppliers of
Software Development Tools
Join the forum discussion at:
Engineers Lounge


Home  |  My ThomasNet News®  |  Industry Market Trends®  |  Submit Release  |  Advertise  |  Contact News  |  About Us
Brought to you by Thomasnet.com        Browse ThomasNet Directory

Copyright © 2014 Thomas Publishing Company. All Rights Reserved.
Terms of Use - Privacy Policy



Error close

Please enter a valid email address