High-performance and hardware-aware computing: proceedings of the first International Workshop on New Frontiers in High-performance and Hardware-aware Computing (HipHaC'08) [article]

Rainer Buchty, Jan-Philipp [Hrsg.] Weiß
2008
Preface High-performance system architectures are increasingly exploiting heterogeneity: multi-and manycore-based systems are complemented by coprocessors, accelerators, and reconfigurable units providing huge computational power. However, applications of scientific interest (e.g. in high-performance computing and numerical simulation) are not yet ready to exploit the available high computing potential. Different programming models, non-adjusted interfaces, and bandwidth bottlenecks complicate
more » ... olistic programming approaches for heterogeneous architectures. In modern microprocessors, hierarchical memory layouts and complex logics obscure predictability of memory transfers or performance estimations. For efficient implementations and optimal results, underlying algorithms and mathematical solution methods have to be adapted carefully to architectural constraints like fine-grained parallelism and memory or bandwidth limitations that require additional communication and synchronization. Currently, a comprehensive knowledge of underlying hardware is therefore mandatory for application programmers. Hence, there is strong need for virtualization concepts that free programmers from hardware details, maintaining best performance and enable deployment in heterogeneous and reconfigurable environments. The First International Workshop on New Frontiers in High-performance and Hardware-aware Computing (HipHaC'08) -held in conjunction with the 41st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-41) -aims at combining new aspects of parallel, heterogeneous, and reconfigurable system architectures with concepts of high-performance computing and, particularly, numerical solution methods. It brings together international researchers of all affected fields to discuss issues of high-performance computing on emerging hardware architectures, ranging from architecture work to programming and tools. The workshop organizers would therefore like to thank the MICRO-41 Workshop Chair for giving us the chance to host this workshop in conjunction with one of the world's finest conferences on computer and system architectureand of course all the people who made this workshop finally happen, most notably Wolfgang Karl (KIT) for initial inspiration. Thanks to the many contributors submitting exciting and novel work, HipHaC'08 will reflect a broad range of issues on architecture design, algorithm implementation, and application optimization. Karlsruhe,
doi:10.5445/ksp/1000009529 fatcat:zvpuywyjzfbabpcxl6o4klo7nu