MulticoreInfo.com header image 2

Top Story

New optimizing compiler for multicore

March 20th, 2009 · No Comments




A new company Optimitech came up with new technology aiming to relieve the pain of multicore utilization for a broad auditory.

“Auto-Parallelizer is a tool that looks for parallelizable parts of source code of applications written in a sequential manner and language. In some cases it modifies the source code to maximize the number of such parts or to extend them. For example, a user can write a computational program in a sequential manner, then feed the source codes to the Auto-Parallelizer and the tool will produce code, some parts of which are executable in parallel. This usually speeds up the program execution by several times.

Auto-Parallelizer uses libraries that support OpenMP standard for executing code in parallel. In current implementation it uses libgomp, however it is portable to any existing library that supports all needed interface functions. The implementation currently parallelizes loops only. However in future it will also parallelize sections of sequential code, e.g. several calls.”

Full Story

This post was submitted by Dmitry Tkachev.

  • Share/Save/Bookmark

Tags: Applications · MulticoreInfo

Like what you're reading? Come back every day for multicore news, or subscribe to RSS updates.



Stumble It!