2013 SC - International Conference for High Performance Computing, Networking, Storage and Analysis
Download PDF

Abstract

Work division between the processor and accelerator is a common theme in modern heterogenous computing. Recent efforts (such as LEO and OpenAcc) provide directives that allow the developer to mark code regions in the original application from which offloadable tasks can be generated by the compiler. Auto-tuners and runtime schedulers work with the options (i.e., offloadable tasks) generated at compile time, which is limited by the directives specified by the developer. There is no provision for offload restructuring.
Like what you’re reading?
Already a member?
Get this article FREE with a new membership!