Mihai Budiu Monday seminar, Apr 12, 2004

Slides:



Advertisements
Similar presentations
Spatial Computation Thesis committee: Seth Goldstein Peter Lee Todd Mowry Babak Falsafi Nevin Heintze Ph.D. Thesis defense, December 8, 2003 SCS Mihai.
Advertisements

Mihai Budiu Microsoft Research – Silicon Valley joint work with Girish Venkataramani, Tiberiu Chelcea, Seth Copen Goldstein Carnegie Mellon University.
Exam Technique Intermediate 2 / Higher Computing.
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 20s: Computer Hardware 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 20s Computer Hardware Department of.
Instruction Level Parallelism (ILP) Colin Stevens.
Compiling Application-Specific Hardware Mihai Budiu Seth Copen Goldstein Carnegie Mellon University.
Application-Specific Hardware Computing Without Processors Mihai Budiu October 6, 2001 SOCS-4.
Spatial Computation Mihai Budiu CMU CS CALCM Seminar, Oct 21, 2003.
On How to Talk Mihai Budiu Monday seminar, Apr 12, 2004.
Detecting and Exploiting Narrow Bitwidth Computations Mihai Budiu Carnegie Mellon University joint work with Seth Copen Goldstein.
SSS 4/9/99CMU Reconfigurable Computing1 The CMU Reconfigurable Computing Project April 9, 1999 Mihai Budiu
COM181 Computer Hardware Ian McCrumRoom 5B18,
The video task odesk/www/solutions/simulation/videos/simulation- overview-video-896x504.mp4 7/1 Watch.
+ كيف تلقي كلمة؟ أنس باسلامة How to give a Talk? Anas Basalamah.
Instruction-Level Parallelism for Low-Power Embedded Processors January 23, 2001 Presented By Anup Gangwar.
NAIC Visiting Committee Meeting · February 19-21, 2007 Some Presentation Suggestions T. H. Hankins, with some parts from Mihai Budiu
EFFECTIVE PRESENTATIONS. Some guidelines on presentations Preparations Tell everything 3 times Duration Attitude and voice Using aids Handling questions.
EKT303/4 Superscalar vs Super-pipelined.
ENG 412 Effective Presentations. 2  Identify your purpose.  Decide what you want your audience to believe, remember, or do when you finish.  Aim all.
INFOMGP Student names and numbers Papers’ references Title.
Mathematical Practice Standards
Reading for the Main Idea
Group Presentation Role Cards PPT5.
Fang Fang James C. Hoe Markus Püschel Smarahara Misra
PREPARING FOR THE OSSLT 2016
Dear Teacher, This lesson helps students to review and practice some of the best multiple choice strategies That will help them to be successful on Common.
A Conference Paper Layout On-A-Slide
Presentation Skills Cambodian Mekong University March 01, 2013
Photography Interest Approach: Show student the two pictures at the beginning of the PowerPoint and ask them to choose which photos they like better. Talk.
“Temperature-Aware Task Scheduling for Multicore Processors”
Write Title of Your Presentation Here
FEASIBILITY STUDY Feasibility study is a means to check whether the proposed system is correct or not. The results of this study arte used to make decision.
Chapter 14 Instruction Level Parallelism and Superscalar Processors
Good talks – some hints Henning Schulzrinne
Instruction Scheduling for Instruction-Level Parallelism
The University of Texas at Austin
Introduction, Focus, Overview
How to write a speech Create an outline Write the speech
Hui Chen, Shinan Wang and Weisong Shi Wayne State University
HOW TO USE THIS TEMPLATE
Game Project IMGD 4000 Due Dates: Form Teams Treatment Website
Writing for FRQs in APHG
Computer Architecture Lecture 4 17th May, 2006
Handout 4: Structure of a presentation
Common Core State Standards Standards for Mathematical Practice
Hints for Giving Presentations (A) Anatomy of a Talk
An Age Friendly Guide to Communication
Chapter 1 Introduction.
It's Time To Sell Your Book!
Chapter 20 Instructions and Procedures
Effective Presentation
MARIE: An Introduction to a Simple Computer
Introduction to Heterogeneous Parallel Computing
Mattan Erez The University of Texas at Austin
Lecture on High Performance Processor Architecture (CS05162)
Tonga Institute of Higher Education IT 141: Information Systems
How (not) to give a talk Barbara Jacak Stony Brook Sept. 6, 2006.
Hints for Giving Presentations (A) Anatomy of a Talk
Advanced Architecture +
Tonga Institute of Higher Education IT 141: Information Systems
Write Title of Your Presentation Here
Introduction, Focus, Overview
Unit 1 Informative Speeches.
Creating and Embedding an Evaluation Culture in WP Project Work
Oral presentation techniques
What Are Performance Counters?
ELEC / Computer Architecture and Design Fall 2014 Introduction
Nareit Brand Guidelines: How to Draft a Powerful Presentation
Presentation Skills.
Computer Science 210 Computer Organization
Presentation transcript:

Mihai Budiu mihaib@cs.cmu.edu Monday seminar, Apr 12, 2004 On How to Talk Mihai Budiu mihaib@cs.cmu.edu Monday seminar, Apr 12, 2004

The Golden Rule Human attention is the scarcest resource -- Herbert Simon [Nobel 1972, Turing 1975]

1 idea per slide

Memory Limitations Short-term memory: ~ 7 simple things Audience may get 1 or 2 from your talk reinforce the core message, not details Build a thread to help comprehension

Use Pictures as Visual Metaphors this is one word that I am writing A comparison of Spatial Computation and superscalar processors highlights some of the weaknesses of our model of computation, such as the lack of branch prediction and register renaming. This thesis presents a compilation framework for translating ANSI C The first part of this document describes Pegasus, the internal representation of CASH, and a series of novel program transformations performed by CASH. Low-level simulation however suggests that the energy efficiency of Application-Specific Hardware is three orders of magnitude better than superscalar processors, one order of magnitude better than low-power digital signal processors and asynchronous processors, and approaching custom hardware chips. The second part of this document evaluates the performance of the generated circuits using simulation. Using media processing benchmarks, we show that for the domain of embedded computation, the circuits generated by CASH can sustain high levels of instruction level parallelism, due to the effective use of dataflow software pipelining. The most notable of these are a new optimal register-promotion algorithm and partial redundancy elimination for memory accesses based on predicate manipulation. A picture is worth 1000 words

Introduction Is strategic and not technical Explain why the problem is important

Time ALWAYS end on time Even if you have to cut

The talk will only get better Rehearse and Repeat The talk will only get better

Questions Listen very carefully Repeat the question and make sure you got it right Answer succinctly and clearly Most people answer different questions than asked!

Conclusions Are not the same as a summary What one should remember Optimize your talk for the audience You can always improve a talk Someday your career may hinge on a talk