You are here

Publications

2018:

  • Hochan Lee, Mansureh S. Moghaddam, Dongkwan Suh, and Bernhard Egger. "Improving Energy Efficiency of Coarse-Grained Reconfigurable Arrays through Modulo Schedule Compression/Decompression." To appear in ACM Transactions on Architecture and Code Optimization (TACO), 2018.
    [pdf][bibtex][doi]
  • Barend Harris, Mansureh S. Moghaddam, Duseok Kang, Inpyo Bae, Euiseok Kim, Hyemi Min, Hansu Cho, Sukjin Kim, Bernhard Egger, Soonhoi Ha, and Kiyoung Choi. "Architectures and Algorithms for User Customization of CNNs" (invited paper). To appear in 23rd Asia and South Pacific Design Automation Conference (ASP-DAC 2018), Jeju Island, Korea, January 2018.
    [pdf][bibtex][doi]

2017:

  • Mansureh S. Moghaddam, Barend Harris, Duseok Kang, Inpyo Bae, Euiseok Kim, Hyemi Min, Hansu Cho, Sukjin Kim, Bernhard Egger, Soonhoi Ha, and Kiyoung Choi. "Work-in-Progress: Incremental Training of CNNs for User Customization." In International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (Work in Progress) (CASES'17 WiP), Seoul, Korea, October 2017.
    [pdf][bibtex][doi]
  • Changyeon Jo, Youngsu Cho, and Bernhard Egger. "A Machine Learning Approach to Live Migration Modeling." In Proceedings of the 2017 ACM Symposium on Cloud Computing (SoCC'17), Santa Clara, USA, September 2017.
    [pdf][bibtex][doi]
  • Changmin Ahn, Camilo A. Celis Guzman, and Bernhard Egger. "POSTER: NUMA-Aware Power Management for Chip Multiprocessors." In Proceedings of the 2017 International Conference on Parallel Architectures and Compilation Techniques (PACT'17), Portland, USA, September 2017.
    [pdf][bibtex][doi]
  • Younghyun Cho, Camilo A. Celis Guzman, and Bernhard Egger. "POSTER: Improving NUMA System Efficiency with a Utilization-Based Co-scheduling." In Proceedings of the 2017 International Conference on Parallel Architectures and Compilation Techniques (PACT'17), Portland, USA, September 2017.
    [pdf][bibtex][doi]
  • Bernhard Egger, Hochan Lee, Duseok Kang, Mansureh S. Moghaddam, Youngchul Cho, Yeonbok Lee, Sukjin Kim, Soonhoi Ha, and Kiyoung Choi. "A Space- and Energy-Efficient Code Compression/Decompression Technique for Coarse-Grained Reconfigurable Architectures." In Proceedings of the 2017 International Symposium on Code Generation and Optimization (CGO'17), Austin, USA, February 2017.
    [pdf][bibtex][link]
  • Younghyun Cho, Surim Oh, and Bernhard Egger. "Cooperative Parallel Runtimes for Multicores." Presented at the 10th Workshop on Programmability and Architectures for Heterogeneous Multicores (MULTIPROG'17), Stockholm, Sweden, January 2017.
    [pdf][bibtex]
  • Camilo A. Celis Guzman, Younghyun Cho, and Bernhard Egger. "SnuMAP: an Open-Source Trace Profiler for Manycore Systems." Presented at the 10th Workshop on Programmability and Architectures for Heterogeneous Multicores (MULTIPROG'17), Stockholm, Sweden, January 2017.
    [pdf][bibtex]
  • Hochan Lee and Bernhard Egger. "Code Compresion Technique Based on Flexible Bin-Packing Algorithm." Presented at the 11th Workshop on Reconfigurable Computing (WRC'2017), Stockholm, Sweden, January 2017.
    [pdf][bibtex]

2016:

  • Younghyun Cho, Surim Oh, and Bernhard Egger. "Online Scalability Characterization of Data-Parallel Programs on Many Cores." In Proceedings of the the 2016 International Conference on Parallel Architectures and Compilation (PACT'16), Haifa, Israel, September 2016.
    [pdf][bibtex][doi]
  • Surim Oh, Younghyun Cho, and Bernhard Egger. "Efficient Resource Management for Many-cores with Centralized L2 Caches using Distributed Control Processors." Presented at the 7th Compiler, Architectures and Tools Conference (CATC'16), Haifa, Israel, September 2016.
    [pdf][bibtex]
  • Younghyun Cho, Surim Oh, and Bernhard Egger. "Adaptive Space-shared Scheduling for Shared-memory Parallel Programs." Presented at the 20th Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP), Chicago, USA, May 2016. In Lecture Notes in Computer Science (LNCS), Volume 10353, pp. 158-177, July 2017.
    [pdf][bibtex][doi]
  • Changyeon Jo, Changmin Ahn, and Bernhard Egger. "A Machine Learning-based Approach to Live Migration Modeling." Presented at the 4th International Workshop on Efficient Data Center Systems (EDCS'16), Seoul, Korea, June 2016.
    [pdf][bibtex]
  • Bernhard Egger, Eunbyung Park, Younghyun Cho, Changyeon Jo, and Jaejin Lee. "Efficient Checkpointing of Live Virtual Machines." In IEEE Transactions on Computers (TC), Volume 65, Issue 10, pp. 3041 - 3054, January 2016.
    [pdf][bibtex][doi]

2015:

  • Thanh Tuan Dao, Jungwon Kim, Sangmin Seo, Bernhard Egger, and Jaejin Lee. "A Performance Model for GPUs with Caches." In IEEE Transactions on Parallel and Distributed Systems (TPDS), Volume 26, No. 7, pp. 1800-1813, July 2015.
    [pdf][bibtex][doi]
  • Bernhard Egger, Erik Gustafsson, Changyeon Jo, and Jeongseok Son. "Efficiently restoring virtual machines." Presented at the IFIP International Conference on Network and Parallel Computing (NPC 2013), Guiyang, China, September 2013, in Springer International Journal of Parallel Programming (IJPP), Volume 43, Issue 3, June 2015.
    [pdf][bibtex][doi]
  • Chanseok Kang, Seungyul Lee, Yong-Jun Lee, Jaejin Lee, and Bernhard Egger. "Scheduling for Better Energy Efficiency on Many-core Chips." Presented at the 19th Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP), Hyderabad, India, May 2015. In Lecture Notes in Computer Science (LNCS), Volume 10353, pp. 46-68, July 2017.
    [pdf][bibtex][doi]
  • Florian Negele, Felix Friedrich, Suwon Oh, and Bernhard Egger. "On the Design and Implementation of an Efficient Lock-Free Scheduler." Presented at the 19th Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP), Hyderabad, India, May 2015. In Lecture Notes in Computer Science (LNCS), Volume 10353, pp. 22-45, July 2017.
    [pdf][bibtex][doi]

2013:

  • Changyeon Jo and Bernhard Egger. "Optimizing Live Migration for Virtual Desktop Clouds." In Proceedings of the IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2013), Bristol, UK, December 2013.
    [pdf][bibtex][doi]
  • Changyeon Jo, Erik Gustafsson, Jeongseok Son, and Bernhard Egger. "Efficient live migration of virtual machines using shared storage." In Proceedings of the ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE'13), Houston, USA, March 2013.
    [pdf][bibtex][doi]
  • Karl Viring, Sangheon Lee, Yeongon Cho, Soojung Ryu, and Bernhard Egger. "Application Task and Data Placement in Embedded Many-core NUMA Architectures." In 10th Workshop on Optimizations for DSP and Embedded Systems (ODES-10), Shenzen, China, February 2013.
    [pdf][bibtex][doi]

2012:

  • Seonghun Jeong , Youngchul Cho, Daeyong Shin, Changyeon Jo, Yenjo Han, Soojung Ryu, Jeongwook Kim, and Bernhard Egger. "Random Test Program Generation for Reconfigurable Architectures." In 13th International Workshop on Microprocessor Test and Verification (MTV), Austin, USA, December 2012.
    [pdf][bibtex]
  • Choonki Jang, Jaejin Lee, Bernhard Egger, and Soojung Ryu. "Automatic code overlay generation and partially redundant code fetch elimination." In ACM Transactions on Architecture and Code Optimization (TACO), Volume 9, Issue 2, June 2012.
    [pdf][bibtex][doi]

2011:

  • Eunbyung Park, Bernhard Egger, and Jaejin Lee. "Fast and space efficient virtual machine checkpointing." In Proceedings of the ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE'11), Newport Beach, USA, March 2011.
    [pdf][bibtex][doi]

2010:

  • Bernhard Egger, Seungkyun Kim, Choongi Jang, Jaejin Lee, Sang Lyul Min, and Heonshik Shin. "Scratchpad Memory Management Techniques for Code in Embedded Systems without an MMU." In IEEE Transactions on Computers (TC), Volume 59, Issue 8, August 2010.
    [pdf][bibtex][doi]

2009:

  • Taewook Oh, Bernhard Egger, Hyunchul Park, and Scott Mahlke."Recurrence cycle aware modulo scheduling for coarse-grained reconfigurable architectures." In Proceedings of the ACM SIGPLAN/SIGBED 2009 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES'09), Dublin, Ireland, June 2009.
    [pdf][bibtex][doi]

2008:

  • Bernhard Egger, Jaejin Lee, and Heonshik Shin. "Scratchpad Memory Management in a Multitasking Environment." In Proceedings of the 7th ACM International Conference on Embedded Software (EMSOFT'08), Atlanta, USA, October 2008.
    [pdf][bibtex][doi]
  • Jaejin Lee, Junghyun Kim, Choonki Jang, Seungkyun Kim, Bernhard Egger, Kwangsub Kim, and SangYong Han. "FaCSim: A Fast and Cycle-Accurate Architecture Simulator for Embedded Systems." In Proceedings of the International Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES'08), Tucson, Arizona, USA, June 2008.
    [pdf][bibtex][doi]
  • Bernhard Egger. "Dynamic Scratchpad Memory Management based on Post-Pass Optimization." Ph.D. Thesis, Seoul National University, February 2008.
    [pdf][bibtex]
  • Bernhard Egger, Jaejin Lee, and Heonshik Shin. "Dynamic Scratchpad Memory Management for Code in Portable Systems with an MMU." In ACM Transactions on Embedded Computing Systems (TECS), Volume 7, Issue 2, February 2008.
    [pdf][bibtex][doi]

2007:

  • 이강웅 (Bernhard Egger), 이재진 (Jaejin Lee), and 신현식 (Heonshik Shin). "휴대장치를 위한 응용프로그램 특성에 따른 적응형 전력관리 기법 (An Application-Specific and Adaptive Power Management Technique for Portable Systems)." In 정보과학회논문지: 시스템 및 이론 (Communications of the Korea Information Science Society: System and Theory), 제34권 제8호, August 2007.
  • Hyeongmin Cho, Bernhard Egger, Jaejin Lee, and Heonshik Shin. "Dynamic Data Scratchpad Memory Management for a Memory Subsystem with an MMU." In Proceedings of the 2007 ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES'07), San Diego, USA, June 2007.
    [pdf][bibtex][doi]

2006:

  • Bernhard Egger, Jaejin Lee, and Heonshik Shin. "Scratchpad Memory Management for Portable Systems with a Memory Management Unit." In Proceedings of the 6th ACM & IEEE International Conference on Embedded Software (EMSOFT'06), Seoul, Korea, October 2006.
    [pdf][bibtex][doi]
  • Bernhard Egger, Chihun Kim, Choonki Jang, Yoonsung Nam, Jaejin Lee, and Sang Lyul Min. "A Dynamic Code Placement Technique for Scratchpad Memory using Postpass Optimization." In Proceedings of the ACM & IEEE International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES'06), Seoul, Korea, October 2006.
    [pdf][bibtex][doi]

2004:

  • Bernhard Egger, Jaejin Lee, and Heonshik Shin. "An Application-Specific and Adaptive Power Management Technique." In First International Workshop on Power-Aware Real-Time Computing (PARC'04), Pisa, Italy, September 2004.