Top Banner
단단단단단 단단단 단단단단 단단단 단단 Topics in Embedded Systems Dept. of Computer Science and Engineering Dankook University September 1, 2015 Jongmoo Choi [email protected] http://embedded.dankook.ac.kr/~choijm
11

단국대학교 최종무 임베디드 시스템 특론 Topics in Embedded Systems Dept. of Computer Science and Engineering Dankook University September 1, 2015 Jongmoo Choi [email protected].

Jan 16, 2016

Download

Documents

Logan Young
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 단국대학교 최종무 임베디드 시스템 특론 Topics in Embedded Systems Dept. of Computer Science and Engineering Dankook University September 1, 2015 Jongmoo Choi choijm@dankook.ac.kr.

단국대학교 최종무

임베디드 시스템 특론

Topics in Embedded Systems

Dept. of Computer Science and Engineering

Dankook UniversitySeptember 1, 2015

Jongmoo [email protected]

http://embedded.dankook.ac.kr/~choijm

Page 2: 단국대학교 최종무 임베디드 시스템 특론 Topics in Embedded Systems Dept. of Computer Science and Engineering Dankook University September 1, 2015 Jongmoo Choi choijm@dankook.ac.kr.

J. Choi at DKU

Course Objective

Understanding recent embedded system research trends Focusing on a specific topic per each student (read at least 3

papers related to the topic) 1) HW/SW co-design, 2) Embedded storage, 3) Memory-

awareness, 4) Kernel architecture, …

Get accustomed to papers written in English How to review a paper

Enhance presentation skill How to make a good presentation and discussion

Make our own paper How to write an outstanding paper Submit if possible (or mandatory)

Page 3: 단국대학교 최종무 임베디드 시스템 특론 Topics in Embedded Systems Dept. of Computer Science and Engineering Dankook University September 1, 2015 Jongmoo Choi choijm@dankook.ac.kr.

J. Choi at DKU

Course text

Recently published papers

<FAST> <ATC>

<SOSP><ASPLOS>

<EMSOFT>

<Eurosys>

Page 4: 단국대학교 최종무 임베디드 시스템 특론 Topics in Embedded Systems Dept. of Computer Science and Engineering Dankook University September 1, 2015 Jongmoo Choi choijm@dankook.ac.kr.

J. Choi at DKU

Candidate papers

HW/SW codesign H. Wang et al., “A_DRM: Architecture-aware Distributed Resource Management of Virtualized Clusters”,

VEE’15. S. Zhuravlev et al., “Addressing Shared Resource Contention in Multicore Processors via Scheduling”,

ASPLOS’10. M. K. Qureshi and Y. N. Patt, “Utility-based cache partitioning: A low-overhead, high-performance,

runtime mechanism to partition shared caches”, MICRO’06. Y. Xie and G. H. Loh, “PIPP: Promotion/Insertion Pseudo-Partitioning of Multi-Core Shared Caches”,

ISCA’09 N. Beckmann et al., “Scaling Distributed Cache Hierarchies through Computation and Data Co-

Scheduling”, HPCA’15 J. Du et al., “Performance Profiling of Virtual Machines”, VEE’11 J. Demme et al., “Rapid Identification of Architectural Bottlenecks via Precise Event Counting”, ISCA’11

Embedded storage M. Zheng et al., “Understanding the Robustness of SSDs under Power Fault”, FAST’13 Y. Cai et al., “Data Retention in MLC NAND Flash Memory: Characterization, Optimization and

Recovery“, HPCA’15. Y. Cai et al., “Neighbor-Cell Assisted Error Correction for MLC NAND Flash Memories”, SIGMETRIC’14 Y. Cai et al., “Threshold Voltage Distribution in MLC NAND Flash Memory: Characterization, Analysis,

and Modeling”, DATE’13. Y. Cai et al., “Read Disturb Errors in MLC NAND Flash Memory: Characterization and Mitigation" ,

DSN’15 D. Zheng et al., “FlashGraph: Processing Billion-Node Graphs on an Array of Commodity SSDs”, FAST,

2015. J. Do et al. "Query Processing on Smart SSDs: Opportunities and Challenges”, SIGMOD, 2013 D. Tiwari et al., “Active Flash: Towards Energy-Efficient, In-Situ Data Analytics on Extreme-Scale

Machine”, FAST, 2013.

Page 5: 단국대학교 최종무 임베디드 시스템 특론 Topics in Embedded Systems Dept. of Computer Science and Engineering Dankook University September 1, 2015 Jongmoo Choi choijm@dankook.ac.kr.

J. Choi at DKU

Candidate papers

Memory-awareness J. Rao et al., “Optimizing Virtual Machine Scheduling in NUMA Multicore Systems”, HPCA, 2013. M. Liu and T. Li, “Optimizing Virtual Machine Consolidation Performance on NUMA Server Architecture

for Cloud Workloads”, ISCA, 2014. B. Lepers et al., “Thread and Memory Placement on NUMA Systems: Asymmetry Matters”, USENIX ATC,

2015 S. Kaestle et al., “Shoal: Smart Allocation and Replication of Memory for Parallel Programs”:, USENIX

ATC, 2015. V. Seshadri et al, “Page Overlays: An Enhanced Virtual Memory Framework to Enable Fine-grained

Memory Management”, ISCA, 2015 L. Tang, J. Mars, N. Vachharajani, R. Hundt, and M. L. Soffa, “The impact of memory subsystem resource

sharing on datacenter applications”, ISCA, 2011. G. Suh et al., “A New Memory Monitoring Scheme for Memory-Aware Scheduling and Partitioning”,

HPCA’02 Kernel architecture

Silas Boyd-Wickizer, F. Kaashoek et al., “Corey: An Operating System for Many cores”, OSDI, 2008. W. Fetlter et al., “An Updated Performance Comparison of Virtual Machines and Linux Containers“, IBM

White Paper, 2014 Silas Boyd-Wickizer, F. Kaashoek et al., “An Analysis of Linux Scalability to Many Cores”, OSDI, 2010. D. Wentzlaff and A. Agarwal, “Factored Operating Systems (fos): The Case for a Scalable Operating

System for Multicores”, OSR, 2009. A. Baumann et al., “The Multikernel: A New OS Architecture for Scalable Multicore Systems”, SOSP,

2009. E. B. Nightingale et al., “Helios: Heterogeneous Multiprocessing with Satellite Kernels”, SOSP, 2009. S. Peter et al. “Arrakis: The Operating System is the Control Plane”, OSDI, 2014. D. E. Porter et al., “Rethinking the Library OS form the Top Down”, ASPLOS, 2011

Page 6: 단국대학교 최종무 임베디드 시스템 특론 Topics in Embedded Systems Dept. of Computer Science and Engineering Dankook University September 1, 2015 Jongmoo Choi choijm@dankook.ac.kr.

J. Choi at DKU

Candidate papers

Others I. Zhang, S. Gribble, H. Levy et al., “Customizable and Extensible

Deployment for Mobile/Cloud Applications”, OSDI, 2014. J. Andrus et al., "Cells: A Virtual Mobile Smartphone Architecture",

SOSP, 2011 C. Dall et al., “KVM/ARM: The Design and Implementation of the

Linux ARM Hypervisor”, ASPLOS, 2014 Students’ choice

Papers used in other universities http://esd.cs.ucr.edu/ http://pages.cs.wisc.edu/~bart/736/f2014/reading_list.html#ariane http://www.cs.utexas.edu/~witchel/380L/schedule.html http://www.cs.columbia.edu/~nieh/teaching/e6118/lectures/#papers https://chess.eecs.berkeley.edu/eecs149/references.html

Please let me know if you have a paper to present. (after 2013)

Page 7: 단국대학교 최종무 임베디드 시스템 특론 Topics in Embedded Systems Dept. of Computer Science and Engineering Dankook University September 1, 2015 Jongmoo Choi choijm@dankook.ac.kr.

J. Choi at DKU

Lecture details

Presentation (more than 3 times per person)

Q & A

Paper Review

Proposal (per person)

No examination

Page 8: 단국대학교 최종무 임베디드 시스템 특론 Topics in Embedded Systems Dept. of Computer Science and Engineering Dankook University September 1, 2015 Jongmoo Choi choijm@dankook.ac.kr.

J. Choi at DKU

How to present

Presentation Time

Presentation: 30 min, Q&A: 10 min Slide

Less than 15 lines per each page More than half pages must contain figures Must include humor slides (if not, less points) Must include references which are cited by the paper Must include at least a page whose contents are from references. Each slide must be put in the lecture site (send it to

[email protected] until the previous day of presentation)

Audience Obligation of audience: at least one question per person a day

Without questions, you can not get a good grade. Count the number of questions

Page 9: 단국대학교 최종무 임베디드 시스템 특론 Topics in Embedded Systems Dept. of Computer Science and Engineering Dankook University September 1, 2015 Jongmoo Choi choijm@dankook.ac.kr.

J. Choi at DKU

How to review a paper

Paper Review All student must submit reviews about

papers assigned to the corresponding week.

Format Summary

• 3~5 sentences• Motivation, Proposal, Evaluation

Strength• What are positive things in this paper?

Weakness• What are the down sides of this paper?

Questions or Suggestions• At least 3

Page 10: 단국대학교 최종무 임베디드 시스템 특론 Topics in Embedded Systems Dept. of Computer Science and Engineering Dankook University September 1, 2015 Jongmoo Choi choijm@dankook.ac.kr.

J. Choi at DKU

How to make a proposal

Proposal Idea presentation (last week of the first month)

Research area, Brainstorming Survey presentation and initial design (last week of the second

month) Related papers (prepare references in advance) Related industrial trends

Final presentation (last week of this semester) Idea, Related work, New proposal, Evaluation results

• Enhance the idea obtained from your presentation

1) presentation (ppt), 2) paper (tex, hwp, word)• I strongly recommend to make and submit your paper

Team project is feasible if allowed

Page 11: 단국대학교 최종무 임베디드 시스템 특론 Topics in Embedded Systems Dept. of Computer Science and Engineering Dankook University September 1, 2015 Jongmoo Choi choijm@dankook.ac.kr.

J. Choi at DKU

Evaluation

Evaluation Presentation(25%) Questions and Answers (25%) Paper review (25%) Final proposal (25%)