Abstract:
Major problems of new software development on platforms with heterogeneous architecture as well as of porting existing applications to such platforms are considered. A ttgLib library developed by the authors that settles automatically the most complicated issues of programming for heterogeneous architectures is also presented.
Keywords:graphics accelerators, high performance computing, software optimization, heterogeneous architectures, supercomputers.