Bernhard Egger is a professor at the Department of Computer Science and Engineering at Seoul National University (SNU). He received a combined B.Sc./M.Sc. degree in Computer Science from the Swiss Federal Institute of Technology Zurich (Eidgenössische Technische Hochschule Zürich, ETHZ) in 2001 and a PhD degree in Computer Science from SNU in 2008. After obtaining his PhD degree, he spent three years as a senior research engineer at Samsung's central research facility, the Samsung Advanced Institute of Technology (SAIT) before re-joining SNU in March of 2011. Since February 2021, he is serving as Associate Dean of International Affairs at Seoul National University.
ORCID ID: 0000-0002-6645-6161
Research Interest: Engineering, design, and implementation of system software, runtimes and compilers for big data and AI workloads with a focus on practicality, efficiency, performance, security, and privacy.
- Interaction of computer architecture, system software, runtimes, compilers, and programming languages
- Data centers: live migration, live migration modeling, disaggregated resources, fault tolerance
- Manycore systems: performance modeling, estimation and optimization of parallel workloads
- Neural network accelerators: efficient execution of deep neural networks on distributed and parallel systems
- Coarse-grained reconfigurable architectures: architecture, compilers, verification
- Privacy and ethical aspects of AI and the Internet
Teaching:
Undergraduate courses:
- 4190.203 System Programming (Spring 2012, Fall 2012, Spring 2013, Spring 2015, Fall 2015, Fall 2016, Fall 2017, Fall 2018, Fall 2019, Fall 2020, Fall 2021, Fall 2022)
- 4190.209 Computer Science & Engineering Seminar (Fall 2013)
- 4190.307 Operating Systems (Fall 2011)
- 4190.308 Computer Architecture (Fall 2014, Fall 2015, Spring 2016, Spring 2017, Spring 2019, Spring 2020)
- 4190.409 Compilers (Spring 2013, Fall 2014, Spring 2016, Fall 2017, Spring 2018 @ETH Zürich, Fall 2019, Fall 2020, Spring 2022)
- 400.313 Field Applications of Engineering Knowledge (Spring 2019)
- L0655.001300 Technological Innovation: An Interdisciplinary Approach (Spring 2020, Spring 2021, Spring 2022)
Graduate courses:
- 4190.570 Advanced Compiler Construction (Fall 2012, Spring 2014 @ETH Zürich, Fall 2018)
- 4190.775 Topics in Compiler Construction (Spring 2011, Spring 2012, Fall 2013)
- M1522.005600 Studies in Compiler Optimizations (Spring 2020, Spring 2021)
- 263-2100 Research Topics in Software Engineering (Spring 2018 @ETH Zürich)
Publications:
Conference Schedule (provided by confsearch)
Professional Experience:
-
Seoul National University, Seoul, Korea
Professor, Dept. of Computer Science and Engineering, March 2020 ~ present
Associate Dean of International Affairs, Seoul National University, February 2021 ~ present
Associate Professor, Dept. of Computer Science and Engineering, March 2015 ~ February 2020
Assistant Professor, Dept. of Computer Science and Engineering, March 2011 ~ February 2015
Director for International Affairs, College of Engineering, September 2013 ~ February 2020
Director for Information Technology, College of Engineering, Sept. 2013 ~ Aug. 2015, Sept. 2017 ~ February 2020 -
Swiss Federal Institute of Technology (ETH Zürich), Zürich, Switzerland
Visiting Professor, Dept. of Computer Science, January 2018 ~ June 2018
Visiting Professor, Dept. of Computer Science, January 2014 ~ June 2014 -
Samsung Electronics, Suwon, Korea
Senior Researcher, Samsung Advanced Institute of Technology (SAIT), January 2008 ~ February 2011
Member of the Samsung Reconfigurable Processor (SRP) compiler team -
CrossCert, Korea
Board of Directors, March 2020 ~ present -
AIBrain Inc, Palo Alto, USA
Academic Advisor, December 2018 ~ present
Professional Activities:
-
Program Committees
General Chair of the ACM SIGPLAN/SIGBED 2023 International Conference on Languages, Compilers, and Tools for Embedded Systems
Program Chair and General Co-Chair of the ACM SIGPLAN 2022 International Conference on Compiler Construction
Program Chair of the 2019 Asian Deans Forum - The Rising Stars Women in Engineering Workshop
Workshops and Tutorials Chair of PPoPP'21 and PPoPP'22
Workshops Chair of PACT'21
Publicity Chair of HiPEAC'16 -
Technical Programming Committees
Symposium on Principles and Practice of Parallel Programming (PPoPP), Int'l Symposium on Code Generation and Optimization (CGO), Int'l Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), International Conference on Compiler Construction (CC), Int'l Conference on Parallel and Distributed Systems (ICPADS), Int'l Conference on Frontiers of Computer Science and Technology (FCST), Asia and South Pacific Design Automation Conference (ASP-DAC), Design Automation Conference (DAC), Int'l Workshop on Interaction between Compilers and Computer Architecture (INTERACT), Int'l Symposium on Embedded Multicore SoCs (MCSoC), Int'l Workshop on Deployment and Use of Accelerators (DUAC). -
Refereed Journals
ACM Transactions on Architecture and Code Optimization (TACO), ACM Transactions on Embedded Computing Systems (TECS), ACM Transactions on Design Automation of Electronic Systems (TODAES), Elsevier Journal of Systems Architecture (JSA), Elsevier Journal of Parallel and Distributed Computing (JPDC), Elsevier Computer Science Review (COSREV), Elsevier Future Generation Computer Systems (FGCS), IEEE Transactions on Computers (TC), IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), IEEE Transactions on Cloud Computing (TCC), IEEE Transactions on VLSI Systems (TVLSI), IEEE Cloud Computing, Springer Journal of Computer Science and Technology (JCST). -
Editing
Guest editor for the Elsevier Journal of Systems Architecture – Special Issue on Languages, Compilers, and Tools for Embedded Systems
Education
-
Ph.D. in Computer Science and Engineering, Seoul National University, 2008
Thesis: Dynamic Scratchpad Memory Management based on Post-Pass Optimization [pdf]
under supervision of Professor Jaejin Lee -
Dipl. Ing. ETH in Computer Science, Swiss Federal Institute of Technology (ETH Zürich), 2001
Thesis: Development of an Aos Operating System for the DNARD Network Computer [pdf]
under supervision of Professor Jürg Gutknecht
Contact Information:
- Office: 301-403 (campus map) Meetings by appointment
- E-Mail: bernhard at csap dot snu dot ac dot kr
- Phone: +82 (0)2 880 1843
- Fax: +82 (0)2 875 1819
- Mailing address: Seoul National University, Department of Computer Science and Engineering, Gwanak-ro 1, Gwanak-gu, Seoul 08826, Korea