740: Computer Architecture Project Proposal and Topics Prof. Onur Mutlu Carnegie Mellon University Fall 2013.

Slides:



Advertisements
Similar presentations
LECTURE 1: COURSE INTRODUCTION Xiaowei Yang. Roadmap Why should you take the course? Who should take this course? Course organization Course work Grading.
Advertisements

Summer Internship Program Outline
Research skills. OUTLINE Mission and Vision What is Research? Ten Steps for Good Research Resources of Research Types of research Skills (Top_5 Skills)
Fabián E. Bustamante, Winter 2006 Welcome to Advanced OS Today Course introduction Project startup Next time OS Structure and Design.
Heilmeier's catechism To evaluate research activities at Darpa, Heilmeier formulated a set of questions.
But nobody told me this! Planning for success Mario Borunda and Girish Chowdhary (The advise I whish I had been told)
Cleveland State University ESC 720 Research Communications Dissertation Proposals Dan Simon 1.
Structure of a Research Proposal or Report INFO4990: Information Technology Research Methods DECO3008: Design Computing Prep Honours Mary Lou Maher March.
Educational Research by John W. Creswell. Copyright © 2002 by Pearson Education. All rights reserved. Slide 1 Chapter 10 Reporting and Evaluating Research.
Advanced Topics in Next- Generation Wireless Networks Qian Zhang Department of Computer Science HKUST.
CSCD 555 Research Methods for Computer Science
Advanced Computer Networks Fall 2010 Instructor: Haining Wang.
Survey. Orientation. Research. IS and Research Analytical methods for Information Systems Professionals Week 1 Lecture 2.
Research Trends in Software Engineering – CS661 Shafay Shamail Malik Jahan Khan.
Independent Work Fall 2007 David Walker. Welcome Junior ABs (both semesters) Junior ABs (both semesters) Senior ABs (thesis) Senior ABs (thesis) BSEs.
Welcome to CS 395/495 Measurement and Analysis of Online Social Networks.
Welcome to CS 395/495 Internet Architectures. What is this class about? (1) Goal: to help you understand what the future Internet will look like –What.
By the end of this chapter, you should:  Have an understanding of the types of projects electrical and computer engineers undertake.  Understand and.
PILOT STUDY. Pilot study is a small scale preliminary study conducted in order to evaluate feasibility, time, cost, adverse events, and effect size (Statistical.
How to read and critique a technical paper?. 3 phases to reading Determine if there is anything interesting at all in the paper. Determine which portion.
Writing… and Coding CSE/ISE 300 Spring 2011 Tony Scarlatos.
The Process of Writing CSE/ISE 300 Spring 2011 Tony Scarlatos.
Understanding data communications Taekyoung Kwon
Computer Science and Engineering - University of Notre Dame Jimmy Neutron CSE 40827/60827 – Ubiquitous Computing November 13, 2009 Project Presentation.
Requirements for the Course
Term Project Description CAP6135 Spring Term Project Two students form a group to do term project together – A research oriented term project.
CS 525 – Network Security Spring 2012 Instructor Craig Shue, Ph.D.
How to start research V. Jayalakshmi. Why do we research? – To solve a problem – To satisfy an itch – To gain more market share/ Develop and improve –
Dana Nau: CMSC 722, AI Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
Advanced Systems and Network Security Fall 2015 Instructor: Kun Sun, Ph.D.
Literature Reviews: the Hows, Whys and Wherefores GEO 518 Anne Nolin and Dawn Wright.
CS 525 – Network Security Literature Reviews, LaTeX, and Starting a Proposal.
Stage-426-Feb-991 Ways to Excel as a Stage-4 Student Professor Clark Thomborson Computer Science Department Auckland University.
ICOM 6115: COMPUTER SYSTEMS PERFORMANCE MEASUREMENT AND EVALUATION Nayda G. Santiago August 16, 2006.
How to Read Research Papers? Xiao Qin Department of Computer Science and Software Engineering Auburn University
Research Methods and Techniques Lecture 8 Technical Writing 1 © 2004, J S Sventek, University of Glasgow.
Literature Search – How to Make Hard Work Easier? Prof. Haiying Huang Department of Mechanical and Aerospace Engineering University.
Jan 10, 2001CSCI {4,6}900: Ubiquitous Computing1 Administrative Chores Add yourself to the mailing
Term Project Description CAP6135 Spring Term Project Two students form a group to do term project together – A research oriented term project.
L1 Chapter 10 Reporting and Evaluating Research EDUC 640 Dr. William Bauer.
Project Selection And Needs Identification
CISC Machine Learning for Solving Systems Problems John Cavazos Dept of Computer & Information Sciences University of Delaware
September1999 October 1999 Research I: Finding an Advisor and Topic Marie desJardins CMSC 601 February 6, 2012.
The Research Process Chapter 4. The Process Explore Propose Prepare Execute Analyse Publish.
Title of your Study Your Name Date of your defense.
Term Project Description CAP6135 Spring Term Project Two students form a group to do term project together – A research oriented term project.
Writing for different formats by Eva Selenko Empirical journal article Books Review articles The general public Writing is hard. But it is also just a.
Research Word has a broad spectrum of meanings –“Research this topic on ….” –“Years of research has produced a new ….”
Computer Networks CNT5106C
Project Proposals Problems? Broad reasons of proposal failures – Ambiguity of aim, lack of clarity of content – Inappropriate approach, technology or methodology.
Dana Nau: CMSC 722, AI Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
CMPT 880/890 The literature review. Outline (From last week: what’s your problem / question?) What is a literature review How to read papers in your.
18-740: Computer Architecture Last Recitation Prof. Onur Mutlu Carnegie Mellon University Fall 2015 December 1, 2015.
Fall 2012 Parallel Computer Architecture Lecture 1: Introduction Prof. Onur Mutlu Carnegie Mellon University 9/5/2012.
Samira Khan University of Virginia Jan 28, 2016 COMPUTER ARCHITECTURE CS 6354 Fundamental Concepts: Computing Models and ISA Tradeoffs The content and.
FIRST YEAR ASSISTANT PROFESSOR WORKSHOP ALUMNI CENTER BALLROOM MAY 5, 2016 Finding Funding Beth Hodges Director, Office of Proposal Development.
18-742: Research in Parallel Computer Architecture Intro and Logistics Prof. Onur Mutlu Carnegie Mellon University Fall 2014 August 26, 2014.
CS6501/ECE6501 IoT Sensors and Systems
740: Computer Architecture Guidelines on Paper Reviews
Prof. Onur Mutlu Carnegie Mellon University Fall 2011, 9/12/2011
The most important work in Operating Systems
740: Computer Architecture First Assignments to Complete
Technical writing and choosing research projects
Thesis writing Session 2017
Synopsis Writing Topic Careful Selection Specific Concise
CS 456 Interactive Software.
740: Computer Architecture Grading and Policies
With specific reference to the proposal submitted for AI
18-447: Computer Architecture Final Review Session
Prime Applicant – Project Title
Presentation transcript:

740: Computer Architecture Project Proposal and Topics Prof. Onur Mutlu Carnegie Mellon University Fall 2013

Research Project Your chance to explore in depth a computer architecture topic that interests you Perhaps even publish your innovation in a top computer architecture conference. Start thinking about your project topic from now! Interact with me and the TAs Read the project topics handout well Groups of 2-3 students (will finalize this later) Proposal due: within 3 weeks of first recitation session 2

Research Project Goal: Develop (new) insight  Solve a problem in a new way or evaluate/analyze systems/ideas  Type 1: Develop new ideas to solve an important problem Rigorously evaluate the benefits and limitations of the ideas  Type 2: Derive insight from rigorous analysis and understanding of existing systems or previously proposed ideas Propose potential new solutions based on the new insight The problem and ideas need to be concrete Problem and goals need to be very clear 3

Research Proposal Outline: Type 1 The Problem: What is the problem you are trying to solve  Define very clearly. Explain why it is important. Novelty: Why has previous research not solved this problem? What are its shortcomings?  Describe/cite all relevant works you know of and describe why these works are inadequate to solve the problem. This will be your literature survey. Idea: What is your initial idea/insight? What new solution are you proposing to the problem? Why does it make sense? How does/could it solve the problem better? Hypothesis: What is the main hypothesis you will test? Methodology: How will you test the hypothesis/ideas? Describe what simulator or model you will use and what initial experiments you will do. Plan: Describe the steps you will take. What will you accomplish by Milestone 1, 2, 3, and Final Report? Give 75%, 100%, 125% and moonshot goals. All research projects can be (and should be) described in this fashion. 4

Research Proposal Outline: Type 2 The Problem: What is the problem/phenomenon you are trying to evaluate?  Define very clearly. Explain why it is important. Novelty: How has previous research evaluated this? What are its shortcomings?  Describe/cite all relevant works you know of and describe why these works are inadequate to solve the problem. This will be your literature survey. Evaluation method: How will you evaluate the phenomenon/idea? What experimental infrastructure will you design? How would that experimental infrastructure enable you to reliably evaluate the phenomenon/idea? Hypotheses: What hypotheses will you test? Methodology: What are your plans for evaluation? What experiments will you run? How will you do the data analysis? Plan: Describe the steps you will take. What will you accomplish by Milestone 1, 2, 3, and Final Report? Give 75%, 100%, 125% and moonshot goals. All research projects can be (and should be) described in this fashion. 5

Heilmeier’s Catechism (version 1) What are you trying to do? Articulate your objectives using absolutely no jargon. How is it done today, and what are the limits of current practice? What's new in your approach and why do you think it will be successful? Who cares? If you're successful, what difference will it make? What are the risks and the payoffs? How much will it cost? How long will it take? What are the midterm and final "exams" to check for success? 6

Heilmeier’s Catechism (version 2) What is the problem? Why is it hard? How is it solved today? What is the new technical idea? Why can we succeed now? What is the impact if successful? 7

Supplementary Readings on Research, Writing, Reviews Hamming, “You and Your Research,” Bell Communications Research Colloquium Seminar, 7 March Levin and Redell, “How (and how not) to write a good systems paper,” OSR Smith, “The Task of the Referee,” IEEE Computer  Read this to get an idea of the publication process SP Jones, “How to Write a Great Research Paper” Fong, “How to Write a CS Research Paper: A Bibliography” 8

Where to Get Project Topics/Ideas From Project topics handout Assigned readings  Mutlu, “Memory Scaling: A Systems Architecture Perspective” Recent conference proceedings  ISCA:  MICRO: trier.de/~ley/db/conf/micro/ trier.de/~ley/db/conf/micro/  HPCA:  ASPLOS: trier.de/~ley/db/conf/asplos/ trier.de/~ley/db/conf/asplos/ 9

740: Computer Architecture Project Proposal and Topics Prof. Onur Mutlu Carnegie Mellon University Fall 2013