Fixstars to Release Beta Version of "FOXC" OpenCL Compiler for x86
Source-to-source compiler for the multi-core environment
Tokyo, Japan - December 16, 2009 - Fixstars Corporation announced their release of the Beta Version of their OpenCL Compiler "FOXC" for the x86 architecture starting today. This will allow software developers to take full advantage of multi-core x86 CPUs to develop OpenCL-based softwares. The "FOXC" Beta version can be downloaded for free from their website. (Website: http://www.fixstars.com/en/foxc)
OpenCL is a parallel computing framework for programming multi-core systems, such as multi-core CPUs, GPUs, Cell/B.E., DSPs. The framework, which is a product of joint effort by the world’s leading semiconductor makers and hardware vendor, is attracting attention as an efficient and highly portable open technology for software development.
"FOXC" is a source-to-source compiler that takes OpenCL code as the input source. The output source file is a readable C code optimized to take advantage of the hardware architecture, which may be further hand-tuned. The FOXC Beta version being released today generates executable code for x86 multi-core CPUs, including optimizations using SSE instructions and multi-threading.
"In order to draw out the true performance capability of x86 multi-core CPUs, a mastery of SSE instructions and multi-threading is necessary, which is not an easy skill set to acquire," said Akihiro Asahara, the leader of the Software Platform Group within the Software Solution Division at Fixstars. "By using FOXC, anyone will be able to generate optimized code for x86 multi-core CPUs through OpenCL."
Fixstars will continue to improve "FOXC", while actively performing OpenCL Compiler Development Services using "FOXC" as the basis.
For more information on FOXC or to download FOXC:
For more information on OpenCL Compiler Development Service:
About Fixstars Corporation
Fixstars Corporation provides software technology solutions that target Cell/B.E. and GPU with a vision of the future where multi-core microprocessors are the standard. Fixstars enables the increase in performance of Multi-core based operations through provision of a complete, integrated ecosystem with specific turn-key products for Finance, Medical, Manufacturing, and Digital media markets.
For more information, visit www.fixstars.com/en
"Fixstars" and the Fixstars’ logo are registered trademarks of the Fixstars Corporation. OpenCL is a trademark of Apple Inc., used under license by Khronos. Cell Broadband Engine, Cell/B.E. are trademarks of the Sony Computer Entertainment Corporation. All other company names and product names mentioned in the article are each company’s registered trademark, or a trademark.
ALT Software releases optimized OpenGL ES and OpenVG graphics drivers for the POWERVR MBX graphics core
POWERVR MBX is a popular lower-powered, high-performance graphics IP core integrated on many “system-on-a-chip” (SoC) processors used in automotive electronics such as instrument clusters, navigation systems and infotainment systems
Toronto, Canada, December 10, 2009. ALT Software announced today that it has developed OpenGL ES 1.1 and OpenVG 1.1 graphics drivers for embedded computing devices that employ system-on-a-chip (SoC) processors with the Imagination Technologies POWERVR MBX graphics core on Wind River’s VxWorks and Wind River Linux operating systems. The MBX core provides hardware accelerated 2D/3D graphics within the SoC, and uses a unique tile-based rendering architecture that enables high performance and image quality in lower power environments. ALT’s MBX driver includes an ALT- exclusive integrated feature known as a TAR, or Target Area Renderer, which enables the MBX core to render graphics at frame rates as high as 60 frames per second (fps), which rivals desktop computer graphics performance. The driver currently supports the Freescale MPC5121e embedded processor. ALT is also supporting PowerVR MBX and PowerVR SGX graphics cores on the Texas Instruments OMAP 2, OMAP 3, Freescale’s i.MX31, and a number of other SoC processors.
“As a Wind River strategic partner, ALT Software has been providing reliable, high-performance embedded graphics drivers for operating systems for years. We’re excited to see ALT creating MBX drivers that target both our VxWorks RTOS and Wind River Linux,” said Franz Walkembach, Senior Manager, Automotive Solutions Marketing, Wind River
“The increased adoption of Wind River’s operating systems in automotive electronics such as telematics and infotainment units make them an excellent first target platform for ALT’s POWERVR graphics drivers,” said Dan Joncas, Vice President of Sales and Marketing, ALT Software.” As high-quality graphics and versatile functionality becomes a standard feature of these systems, the MBX core on a SoC like the MPC5121e presents itself as a cost effective solution that can last through an entire vehicle model’s life cycle, even as the application software is upgraded each year.”
About ALT Software
Established in 1994, ALT Software is the world’s leading supplier of advanced 2D/3D graphics, safety- critical and OpenGL solutions for embedded systems. They specialize in the development of advanced graphics software solutions which are compliant with the highest industry practices and standards for OpenGL as defined by Khronos Group, as well as FAA guidelines for safety-critical environments.