Embedded Computer Architecture 5SAI0 Multi-Core Programming and Design Space Exploration Lab Assignment 1 Luc Waeijen 16 Nov 2015.

Slides:



Advertisements
Similar presentations
UL Careers Service Career Development Module Application Forms.
Advertisements

MLA What do you know?. FONT I know what the required MLA font style and size should be and how to change the it in a Microsoft Word document… A.Never.
End of Fall Term Checkup SYSC-4907  Group Procedures  Progress Report  Oral Presentations  Poster Fair.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
Benchmarking Parallel Code. Benchmarking2 What are the performance characteristics of a parallel code? What should be measured?
EE 496 Poster Session Instructions Rev. 2/9/15 WS.
Software Architecture of High Efficiency Video Coding for Many-Core Systems with Power- Efficient Workload Balancing Muhammad Usman Karim Khan, Muhammad.
Key dates lists of suggested projects published * *If you or your partner are working in a biology lab, try to find a relevant project which can.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 11 Database Performance Tuning and Query Optimization.
TUTORIAL NO. 24 Create Alerts and files in EBSCO.
ECS15: Introduction to Computers Fall 2013 Patrice Koehl
Homework. Homework Demonstrates that you can… Read Critically Analyze Apply Implications for Practice.
COMPUTER SYSTEM LABORATORY Lab4 - Bootloader. Lab 4 Experimental Goal Learn how to build U-Boot bootloader for PXA /10/8/ 142.
GMO Survey Article Questions 1.What was the main idea of the article? 2.Give three (3) pieces of evidence to support your answer to #1.
Google Drive. Google Docs Google Drive is the new home for Google Docs Create and share your work online and access your documents from anywhere Manage.
Exploring the Tradeoffs of Configurability and Heterogeneity in Multicore Embedded Systems + Also Affiliated with NSF Center for High- Performance Reconfigurable.
CS-557 Gregory Dudek CD Contents. CS-557 Gregory Dudek Course description Lecture schedule by week 1997 Image Gallery Assignments Page Morphing Notes.
Grade 10 MCAS OPEN RESPONSE QUESTION SPRING 2001 Exam, #40
Abstraction IS 101Y/CMSC 101 Computational Thinking and Design Tuesday, September 17, 2013 Carolyn Seaman University of Maryland, Baltimore County.
Your User Name is the first portion of your Carleton Connect account eg. mroger4 if the was n.ca
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 10 Database Performance Tuning and Query Optimization.
MCTS Guide to Microsoft Windows 7
Impact of Social Media on Potential Employment on Potential Employment.
COMP Introduction to Programming Yi Hong May 13, 2015.
SBAC Preparation SBAC Preparation California Assessment of Student Performance and Progress (CAASPP)
Energy saving in multicore architectures Assoc. Prof. Adrian FLOREA, PhD Prof. Lucian VINTAN, PhD – Research.
Google Drive. Google Docs Google Drive is the new home for Google Docs Create and share your work online and access your documents from anywhere Manage.
Learning Targets  I can explain insulation and complete an insulation lab.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 8 Personal Productivity and Problem Solving.
ELG2336 Introduction to Laboratory
 Computer Science 1MD3 Introduction to Programming Michael Liut Brandon Da Silva
VistA Imaging Workstation Configuration. October The information in this documentation includes functionality of the software after the installation.
Region 5 Portal Registration Guide 1 Portal Registration: A Quick Start Guide 12/31/08 Aum Sri Sai Ram Sathya Sai Baba Centers of North Central Region.
Project Management All projects need to be “managed” –Cost (people-effort, tools, education, etc.) –schedule –deliverables and “associated” characteristics.
March 16, 2003 Lab Course Management Systems & Your Final Project.
MEMBERSHIP AND IDENTITY Active server pages (ASP.NET) 1 Chapter-4.
Dynamic Phase-based Tuning for Embedded Systems Using Phase Distance Mapping + Also Affiliated with NSF Center for High- Performance Reconfigurable Computing.
Lab 2 Parallel processing using NIOS II processors
© Michel Dubois, Murali Annavaram, Per Strenstrom All rights reserved Embedded Computer Architecture 5SAI0 Simulation - chapter 9 - Luc Waeijen 16 Nov.
Read all the material on lab reports at the beginning of the manual and read the rubric. Be sure you understand your experiment. I will grade by the rubric.
Vocab The Brain & Memory Test strategies OTHER Reminders (NOT QUESTIONS! LINK IS BROKE Go to reminder for
English Listening 101 Week 13 Chapter 5. Last Week  Last week we spent time understanding what small talk is, the topics that can be talked about, and.
5SIA Luc Waeijen. Embedded Computer Architecture 5SAI0 Simulation Lab Assignment 1 - introduction - Luc Waeijen 16 Nov 2015.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
Improve query performance with the new SQL Server 2016 query store!! Michelle Gutzait Principal Consultant at
Introduction to Performance Tuning Chia-heng Tu PAS Lab Summer Workshop 2009 June 30,
Ecampus Training Session Trainer: Siddhesh Krishnan.
HHS 497 Week 3 Final Paper Outline Check this A+ tutorial guideline at paper-outline For.
BSA 385 Week 4 Individual Assignment Frequent Shopper Program Part 3 For the items specified in the technical architecture document developed for the Frequent.
Accessing Your Online Courses in Litmos
Unit 7 Learning Objectives
Good Morning  Please be sure to take care of your belongings.
Design-Space Exploration
MCTS Guide to Microsoft Windows 7
Welcome to Back-to-School Night!
IS4550 Security Policies and Implementation
Week 2 – Day 2 Tuesday, January 23
Mr. Eric Ketchum Calculus Mr. Eric Ketchum
Embedded Computer Architecture 5SIA0 Overview
Mr. Eric Ketchum Math Mr. Eric Ketchum
Mr. Eric Ketchum Math Mr. Eric Ketchum
Mr. Eric Ketchum Math Mr. Eric Ketchum
Error Detection / Correction
How to Post a Picture on Knitting Paradise
Creating a Gmail Account
SCORE Tailored Seminars & Workshops: An Overview
Warm-Up: how would you describe a compound?
What’s wrong with this? Arrow 1 – anyone can see whats on your page – including pictures! Arrow 2 – anyone can add you – from anywhere in the world! Arrow.
Presentation Title 00_CC_Surname Author Company Presenter Name 1
Presentation transcript:

Embedded Computer Architecture 5SAI0 Multi-Core Programming and Design Space Exploration Lab Assignment 1 Luc Waeijen 16 Nov 2015

Multi-Core Assignment ●Provided –Sequential AES implementation ●Goal –Tune application and multi-core x86 system to achieve lowest Energy-Delay-Area Product (EDAP) ●Design Space –Number of Cores –Cache levels and sizes –Reorder buffer size –Functional units –...

Tools of the Trade ● Sniper Sim

Tools of the Trade ●Sniper Sim –Interval Simulator –Tool to analyze performance of multi-core systems –Cores themselves are modeled on a functional level –Memory, number of cores and frequency (i.e. the system level) can be configured ●McPat –Integrated Power, Area and Timing modeling framework –Integrates with Sniper Sim toolflow ●OpenMP –Framework to parallelize source for multicore platforms

McPat

How to get started ●Check the website: ●Follow the preparation steps on the website ●N.B. Extract the application source in the correct directory!! Sniper Sim uses relative paths in it's Makefiles!! ●READ the guidelines page ●For the tunable parameters, check the sniper-manual (in particular chapters 5 & 6). ●The website also explains how to extract the energy, delay and area metrics from the tools

Make sure you understand what you tune! ●Read the sniper sim manual to understand the configuration options ( ●Procedure (for report): –Profile the application, identify bottlenecks –Try to improve the mapping/system ● Document what you tried and what you were expecting –Show the results. Did your solution work? If not, try to explain why. ●Try to obtain the minimum Energy-Delay-Area-Product (EDAP).

Forum ●Please use the forum to ask your questions!! ●(we do NOT answer questions by ) ●Use a topic title that captures your problem as accurately as possible (i.e. not 'code not working' or 'Help!!!'). ●Before you ask, check if someone else had a similar issue. Also posts of previous year are there. ●Remember Google is your friend, it can typically provide answers much faster than the TAs ●If you want to talk to a TA, send us an to make an appointment.

Forum ●Please use the forum to ask your questions!! ●(we do NOT answer questions by ) ●Use a topic title that captures your problem as accurately as possible (i.e. not 'code not working' or 'Help!!!'). ●Before you ask, check if someone else had a similar issue. Also posts of previous year are there. ●Remember Google is your friend, it can typically provide answers much faster than the TAs ●If you want to talk to a TA, send us an to make an appointment.

Deliverables ● Report of max. 4 pages, > 11 pt font size. (Two column layout is allowed) ● Describe the steps taken to find the best Energy-Delay-Area-Product (EDAP). ● What did you tune, what was the expectation, did it work, why (not)? ● Report should be PDF and in English

Lets build some encryption!