Last week, the IEEE Rebooting Computing 2017 Industry Summit on the Future of Computing was held in Washington, DC. The cfaed Strategic Professor for Compiler Construction Jeronimo Castrillon was invited for a talk within the Innovation and Ideas Panel. See his presentation as well as the talks of Bing Liu (University of Illinois at Chicago), Robert Voigt (Northrop Grumman Corporation), and Dario Gil (IBM Research) which are followed by a panel discussion. cfaed supported "Rebooting Computing Week 2017" as a Silver Patron.
The chair for compiler construction presented a paper at the MEMSYS Conference, from October 2nd to 5th, 2017. MEMSYS is a unique conference dealing with memory technologies. This conference provides an excellent discussion platform for researchers from cross-disciplinary domains including people from the application, operating system, compiler, system architecture, interconnect, and circuits domains. Fazal Hameed presented his paper at the conference “Efficient STT-RAM Last-Level-Cache Architecture to replace DRAM Cache” in a session that discussed cache architecture and management.
The chair for compiler construction gave a talk at the gem5 Workshop co-located with the ARM Research Summit 2017 in Cambridge. The summit is an academic platform to discuss future trends and disruptive technologies across all sectors of computing. The gem5 workshop was hosted by ARM Research at the first day of the summit. The workshop focused entirely on the gem5 simulation framework which is a popular, widely used, and open platform for simulation of computer systems.
Subject of the talk given by Christian Menard and Matthias Jung from Fraunhofer IESE is the coupling of gem5 with the industry dominating SystemC. This work was published as a paper at SAMOS'17. While the talk at SAMOS had a more general perspective, the talk in Cambridge targeted specifically the gem5 community.
The chair for compiler construction presented a paper at the SAMOS conference, on July 17th, 2017. SAMOS is a unique conference in a great location dealing with embedded systems. Its specialty lies in the relaxed atmosphere which fosters collaboration rather than competition. The formal sessions in the mornings are followed by informal activities in the afternoon that give enough room for discussion. Christian Menard presented the work "System Simulation with gem5 and SystemC: The Keystone for Full Interoperability". This work combines the benefits of the industry dominating SystemC standard with the openness of the research-oriented gem5 simulation framework. This is the result of a collaboration with Matthias Jung from Fraunhofer IESE and TU Kaiserslautern
The PhD students, postdocs and investigators of the Orchestration Path met from 3rd to 5th July for the annual retreat in Altenberg on the ridge of the Eastern Ore Mountains (Osterzgebirge). Most of the time was dedicated to intense working sessions about collaborative projects and future research ideas. Additionally, the invited talk by Diana Göhringer, the new professor for adaptive dynamic systems at the faculty of computer science, and the participation of Steffen Lange and Jens Karschau two postdocs from the Biological Systems Path have been used to discuss and initiate future collaborations. We also enjoyed the nice weather on a short hiking tour to Kahleberg. From the CC Chair, Fazal Hameed, Andres Goens, Christian Menard and Norman Rink attended together with Prof. Castrillon. We discussed various topics, including domain-specific languages for physics simulation, compiler-generated variants for runtime adaptivity and a system simulator infrastructure for emerging technologies.
Norman Rink received the best paper award at the Automotive 2017 for his paper entitled “Extending a Compiler Backend for Complete Memory Error Detection”. The conference took place in Stuttgart from 30 to 31 May. The Automotive conference is a focused venue with top automotive players from Germany, where software reliability issues are addressed from different perspectives. Norman’s work shows how many potential errors are left unprotected when doing software transformation at the source code level or at the level of the compiler intermediate representation. He corrects this by adding error protection in the backend phase of the compiler.
We welcome Tanveer Ahmad to Chair for Compiler Construction. Tanveer received his Bachelor degree in Computer Engineering (2009) from the Bahauddin Zakariya University Multan, Pakistan and Master degree in Computer Engineering (2016) from the University of Engineering & Technology Lahore, Pakistan. He joined PowerSoft19 in 2011 where he worked on different energy-efficient ARM processor cores and RTOS for developing safety-critical embedded systems. At the CC Chair, Tanveer will work on “Design and Management of Heterogeneous Memory Systems“ together with Fazal Hameed. This project aims to provide the hardware and software support required for integrating heterogeneous memory resources in the multi-core systems. We are glad to have Tanveer with us and looking forward to working with him.
From the 29.05.2017 to the 09.06.2017, Prof. Isaza and Prof. Velasquez visited the CC Chair. They are both assistant professors at the Department of Electronics Engineering of the University of Antioquia (UdeA), Colombia, and are members of the SISTEMIC lab. Prof. Isaza’s and Prof. Velasquez’s visit took place in the context of the TU Dresden’s internationalization strategy“TU Dresden - Mit der Welt Verbunden”, funded by guests@TUD. During their visit, Prof. Isaza and Prof. Velasquez discussed research cooperation possibilities with members of the CC Chair, members of the cfaed Excellence Cluster and researchers of the Computer Science Department of the TU Dresden. They also contributed a talk to the “cfaed Seminar Series”, entitled “Tackling the computational challenges of DNA data compression and computer architecture simulation”. We thank the TU Dresden and the UdeA for their support, and specially, Prof. Isaza and Prof. Velasquez for their time. We are looking forward to continuing collaborations with the SISTEMIC lab.
We welcome Asif Ali Khan to the Chair for Compiler Construction. Asif received his bachelor and master degrees from the Department of Computer Systems Engineering (DCSE), University of Engineering & Technology Peshawar Pakistan in 2012 and 2015 respectively. After his graduation in 2012, Mr. Khan was with PeopleLogic Pakistan as System Programmer where he worked on various ARM processors. In September 2013, he joined DCSE as lecturer. Asif joins the group with a a DAAD scholarship. At the CC Chair, Asif will work on "Languages and Compilers for Systems with Heterogeneous Memories" together with Fazal Hameed. This project aims to provide the programming and compilation support required for exposing memory-heterogeneity to the application programmer. We are glad to have Asif with us and looking forward to working with him.