1 A Seminar on Memory Management Mooly Sagiv Schriber 317 Office Hours Wed. 10-12.

Slides:



Advertisements
Similar presentations
EFFECTIVE ORAL PRESENTATIONS Why?? You will have to give oral presentations after graduation. You will have to give oral presentations after graduation.
Advertisements

 Prepare yourself  Typical presentations  Style –know your message –know your audience & venue –practice, practice, practice –top-down structure –keep.
Preparing Student Presenters Karen Crawford 2010 Prepared for MASC….
Giving Technical Talks Jaspal Subhlok how not to endlessly repeat the same mistakes.
Preparing a talk and a paper CL Mak Department of Applied Physics.
T Seminar on Network Security Today’s agenda 1.Seminar arrangements 2.Advice on the presentation.
Template for CENG 421/ELEC536 assignments Author.
PRESENTATION SKILLS AND HOW TO DELIVER DARS.. WHAT IS PRESENTATION?  It is a way of communicating ideas & information to a group.  It carries the speaker’s.
PRESENTATION SKILLS PART B 1. 1.KNOW YOUR AUDIENCE A presentation is a dialogue between you and your audience and they will judge your presentation on:
Digital Systems 1Digital Systems Research Presentation.
Motivation Lecture Master seminar, January Contents Introduction Importance of regular work Theses with programming Publishing your work Conclusion.
EFFECTIVE ORAL PRESENTATIONS INTRODUCTION (What We Plan To Do) ä Introduce ten points for preparing and delivering an oral presentation about technical.
Essays IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Some Guidelines on How to Deliver a Good Presentation Dr. Aiman El-Maleh King Fahd University of Petroleum & Minerals Computer Engineering Department COE.
How to present your project?. A simple 3-part template A.Introduction B.Body C.Conclusion.
Informative Speaking.
Mooly Sagiv Schriber 317 Office Hours Wed
Module 9 How to give a good research talk. What’s inside How to give a good research talk How to present a paper, a speaker’s guide.
EFFECTIVE PRESENTATIONS KEY POINTS FROM THE FILM: ’THE PRESENTATION’
How to Give Presentations Saul Greenberg University of Calgary.
Pointer and Shape Analysis Seminar Mooly Sagiv Schriber 317 Office Hours Thursday
Making a Presentation Discussion Points Masters-Doctoral Seminar.
GIVING A TUTORIAL ACADEMIC ENGLISH II. TUTORIAL DEVELOPMENT You will learn how to: Plan a tutorial Prepare a tutorial Practice a tutorial Present a tutorial.
EFFECTIVE VISUAL AIDS IN PRESENTATION
Oral presentation techniques By Jan Bollen 1. Agenda Situation Title Structure Agenda Storyline Production of slides Visual aids Practice Evaluation 2.
Technically Speaking Dr. Sarah Wang Duane Long Outline Importance Elements of a Good Talk Presentation Style.
Leadership Development
Scientific Communication CITS7200 Lecture 10 Giving a Talk.
Rojbash. Prepared by: Prof. Dr. Hiwa Banna(Histologist) Head of Anatomy, Histology & Embryology Department. College of Medicine, H M U. The Ideal Lecture.
30-Mar-2009 Lijiang-Panda2009 RAMJW1 Good Talks for Everyone Ralph Wijers Astronomical Institute `Anton Pannekoek’ University of Amsterdam.
WHAT MAKES PRESENTATION EFFECTIVE
Speak Smart, Stand Smart, Be Smart
CC Presentation Guidelines. Introduction Communicate thoughts and ideas effectively using various tools and media Presentation skills important.
Delivering An Effective Presentation. Objectives 1.To share information and experiences on presentation delivery. 2.To recognize, address and deal with.
Making Technical Presentations A Brief Tutorial. 2 Making Presentations A presentation is not a paper. –Medium, coverage, detail –Decisions regarding.
Chapter 13– Strategies for Effective Oral Presentations The goal of the presentation is to communicate, clearly and concisely, the results and implications.
Unit 5.  Know your topic and become an expert  Have an idea what the background is of your audience is so you will know how much detail to go into and.
Click to edit Master title style Technical Presentations Randy Beard & David Long Department of Electrical and Computer Engineering Brigham Young University.
PRESENTATIONS: WHAT MAKES FOR A SUCCESSFUL PRESENTATION? PRESENTATIONS: WHAT MAKES FOR A SUCCESSFUL PRESENTATION? PRESENTED BY: ILDIKO HORVATH For reference.
ENGLISH FOR PUBLIC ADMINISTRATION II
Presentations A General Introduction into the basic principles.
1 Good Presentation Guidelines Husni Al-Muhtaseb King Fahd University of Petroleum & Minerals Information & Computer Science department ICS 350/ 351/
Guidelines for Paper Presentation Mei-Chen Yeh 03/30/2010.
Informative Speech.
ENGLISH FOR LAWYERS II INTRODUCTION. Lecturer Prof.Dr. Lelija Sočanac Prof.Dr. Lelija Sočanac Office hours Monday – h, Gundulićeva 10, Room.
1 Presentation Skill Orientation Class by Lecturer: LONG BUNTENG ORIENTATION CLASS CAMBODIAN MEKONG UNIVERSITY.
Presentations and Reports. Third Week (2/2/12)  Meet at the Albertsons Library in room LIB 203  Beth Brin will demonstrate the use of several databases.
PRESENTATIONS RB, p MK, p.181. CONTENT DELIVERY % % ?
Preparation and practice are the keys to success!.
Presentations is a way of communicating ideas and information to a group Remember anyone can give a good presentation. Don’t worry if you are not naturally.
Presenting a Paper (in English) Sean Kung July
Types of Presentation Formal Semi-formal.
Delivering your presentation. © Gatsby Technical Education Projects This slide may be used solely in the purchaser’s school or college. What can.
Technical Presentations CMSC 635. Keys to Presenting  Prepare  Be organized  Focus on the ideas  Practice!
1 How to Present a Paper Jun Dong Cho, Sungkyunkwan University Jun Dong Cho, Sungkyunkwan University03/31/2007.
INFOMGP Student names and numbers Papers’ references Title.
An Introduction to Giving Presentations Fritz R. Fiedler Civil Engineering University of Idaho.
Oral Presentation Advice on Talk Outline Converted to PPT a text document by Mark Hill, UW- Madison.
What Makes a Good Speaker? What Makes a Good Speaker? (Stop 0:55)
FICTITIOUS PRODUCT Project work. The Topic Building material OR Construction structure/solution OR Building site project.
1 How To Make Effective Presentations? or “Hints on ECLT5820 Project Presentation” Michael R. Lyu
Guidelines for Project Presentation Mei-Chen Yeh 04/03/2012.
The Basics of Oral Presentations Guidelines for giving a successful speech Elizabeth Tebeaux Professor of English.
Characteristics of a Good Speech * You need to remember this: A speech is the same thing as an essay, only spoken.
Business Communication 1. Completing oral presentation 2 Evaluate the content of your presentation For clarity and conciseness Develop visual aid and.
PRESENTATION SKILLS.
How to Present a Seminar Paper: A Speaker’s Guide
CSC5240 Combinatorial Search and Optimization with Constraints
Programming Language Seminar
Some Guidelines on How to Deliver a Good Presentation
Presentation transcript:

1 A Seminar on Memory Management Mooly Sagiv Schriber 317 Office Hours Wed

2 Outline General information How to give a presentation Volunteer for October 29 Next week GC

3 General Information Prerequisites –Compilers Requirements –Read a short introduction (October 22) –Select a topic (October 22) –Read short survey on GC techniques (October 29) –Read a short article on presentations before preparing your presentation –Participate in seminar talks (can miss one) –Present a paper

4 Dynamic Memory Management Essential for high level programming languages A major source for: –Bugs –Performance bottlenecks

5 Typical Memory Layout AR3 AR2 AR1 AR0 StackHeap

6 Memory Management Techniques Garbage collection –Standard in C#, Java, ML –Can be used in C, C++ Escape Analysis –Allocate memory at the stack Region Based Allocation

7 How to give a presentation What to say and how to say it Getting through the audience Visual aids

8 What to say and how to say it Communicate the Key Ideas Don’t get bogged down in Details –The best talk make you read the paper Structure your talk Use Top-Down approach –Introduction –Body –[Technicalities] –The Conclusion Use Examples

9 Introduction Define the problem Motivate the audience Introduce terminology Discuss earlier work Emphasize the contributions [Provide a road map] Use Examples

10 The body Abstract the major results Explain the significance of the results Explain the main techniques Use enlightening examples Demonstrations are welcome

11 [Technicalities] Expert only part Show something really interesting beyond the paper/tool

12 The Conclusion Hindsight is clearer than Foresight Give open problems/further work Indicate that your talk is over

13 Know your audience Background

14 Getting through the Audience Use Repetitions Remind, don’t assume Don’t over-run Maintain Eye Contact Control your voice Control your motion Take care of your appearance

15 Visual Aids PowerPoint transparencies Don’t overload transparencies Don’t use too many transparencies Use Overlays Properly Use Color Effectively Use Pictures and Tables The blackboard can be used too

16 Don’t overload transparencies The input of the program can be arbitrary. Let x be a prime number, i.e., all the numbers z<x do not divide x. y be the next prime number, i.e., etc. Arbitrary input Prime number x –The next prime y

17 Use overlays (im)properly Item 1 –Item 1.1 –Item 1.2 Item 2 –Item 2.1 Item 2.1.1

18 Use colors properly Item 1 Item 2 Item 3

19