Difference between revisions of "ASPLOS2017 tutorial"

From gem5
Jump to: navigation, search
(Target Audience)
m (Update the schedule)
Line 24: Line 24:
 
! width="50"|Time
 
! width="50"|Time
 
|-
 
|-
| Introduction || style="text-align:right"|13:00-13:15
+
| Introduction || style="text-align:right"|13:00-13:10
 
|-
 
|-
| Getting started with gem5 || style="text-align:right"|13:15-13:45
+
| Getting started with gem5 || style="text-align:right"|13:10-13:30
 
|-
 
|-
| Advanced configuration / running || style="text-align:right"|13:45-14:30  
+
| Advanced configuration / running || style="text-align:right"|13:30-13:55
 +
|-
 +
| Debug & Trace || style="text-align:right"|13:55-14:05
 +
|-
 +
| Creating SimObjects || style="text-align:right"|14:05-14:30  
 
|-
 
|-
 
|- style="background:lightgray"
 
|- style="background:lightgray"
 
| Break || style="text-align:right"|14:30-15:00  
 
| Break || style="text-align:right"|14:30-15:00  
 
|-
 
|-
| Introduction to memory subsystems || style="text-align:right"|15:00-15:45  
+
| Introduction to memory subsystems and CPU models || style="text-align:right"|15:00-15:45  
 
|-
 
|-
 
|Advanced gem5 features and capabilities || style="text-align:right"|15:45-16:30  
 
|Advanced gem5 features and capabilities || style="text-align:right"|15:45-16:30  

Revision as of 10:51, 6 April 2017

Architectural Exploration with gem5

Abstract

This tutorial will give a brief introduction to gem5 for computer engineers who are new to gem5. The attendees will learn what gem5 can and can not do, how to use and extend gem5, as well as how to contribute back to gem5.

Target Audience

The primary audience is junior computer architecture engineers (e.g., first or second year graduate students, as well as junior engineers) who are planning on using gem5 for future architecture research. We also invite others who want a high-level idea of how gem5 works and its applicability to architecture research.

The tutorial is free to attend (no registration fee required), registration is required via ASPLOS.

Prerequisites: Attendees are expected to have a working knowledge of C++, Python, and computer systems.

Schedule

The tutorial is scheduled on the Sunday afternoon 9th April 2017 at The Westin Xi'an hotel.

Topic Time
Introduction 13:00-13:10
Getting started with gem5 13:10-13:30
Advanced configuration / running 13:30-13:55
Debug & Trace 13:55-14:05
Creating SimObjects 14:05-14:30
Break 14:30-15:00
Introduction to memory subsystems and CPU models 15:00-15:45
Advanced gem5 features and capabilities 15:45-16:30
How to contribute to gem5 16:30-17:00

Presenters

This tutorial is organised by Andreas Sandberg, Stephan Diestelhorst and William Wang of ARM Research