COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Technical Talks - Department of Computer Science and Technology > Compile-time Instruction Scheduling for Modern ARM Processors - Low Level Design Enabling Performance In High Level Applications
Compile-time Instruction Scheduling for Modern ARM Processors - Low Level Design Enabling Performance In High Level ApplicationsAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Jan Samols. The vast majority of software is written at high levels of abstraction from the hardware. This talk will shed light on the translation layers and hardware design considerations that enable applications to run at high performance on modern ARM processor designs. Static Instruction scheduling is a compiler optimisation developed in the 1980’s to increase processor resource usage in superscalar and pipelined processor designs. While many modern processors are out-of-order, and therefore able to dynamically schedule instructions, ARM processor technology is used in a huge number of markets, each with unique design constraints. In this talk, we will introduce and compare the top-level pipeline designs of contemporary ARM processors, show where static instruction scheduling is beneficial, and detail the algorithms used by the GCC and LLVM compilers to perform instruction scheduling. This talk will also include a brief general introduction to ARM , and an opportunity for specific and general Q&A. This talk is part of the Technical Talks - Department of Computer Science and Technology series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsCambridge PhD Training Programme in Chemical Biology & Molecular Medicine Explore Islam Week 2014 (EIW) Trust and Cloud Computing CU German Society Talks Emerge Cambridge CQIF SeminarOther talksMaking Refuge: Scripture and Refugee Relief The microenvironment in the myeloid malignancies Access to Medicines “Structural Biology and Chemistry of Histone Deacetylases in Human Disease and Drug Discover Slaying (or at least taming) a dreadful monster: Louis de Serres' treatise of 1625 for women suffering from infertility Modelling seasonal acceleration of land terminating sectors of the Greenland Ice Sheet margin |