CS510 Concurrent Systems Course Overview. CS510 - Concurrent Systems 2 About the Instructor  Instructor – Jonathan Walpole o Professor at PSU o Professor.

Slides:



Advertisements
Similar presentations
CS 858 – Hot Topics in Computer and Communications Security Fall 2010 Introduction.
Advertisements

Welcome to the seminar course
CS3516 The main course syllabus is at: This document is an expansion of that syllabus. I’m hoping they say the same thing.
Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Preparation for In-class Presentations.
CS 345 Distributed Systems Fabián E. Bustamante, Winter 2004 Welcome to Advanced OS Fabián E. Bustamante (Instructor) Yi Qiao (Ad Honorem TA) Communication.
CSCI 11 Google’s Technology and its Impact on our Culture David Irwin Winter Study 2008 January 5, 2008.
CS533 Concepts of Operating Systems Class 1 Course Overview.
Read Me (Delete this slide.) Required Template  Do not edit the Slide Masters.  Do edit the Handout Master (6 Slides Per Page) o In the lower left footer,
CS510 Concurrent Systems Course Overview. CS510 - Concurrent Systems 2 About the Instructor  Instructor – Jonathan Walpole o Professor at PSU o Research.
1 CS4513 Distributed Computing Systems Bob Kinicki Term D04.
Logistics: –My office hours: T, Th 4-5pm or by appointment –Class Web page:
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
Advanced Topics in Next- Generation Wireless Networks Qian Zhang Department of Computer Science HKUST.
Internet Supported Distance Learning Brian Mulligan IT Sligo, September 2003.
CS533 Concepts of Operating Systems Class 1 Course Overview and Entrance Exam.
1 CPSC : Topics in Multimedia Networking Instructor: Anirban Mahanti Office: ICT Class Location: TBD Lectures:TBD.
Operating Systems CS Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
Term Project AssignmentCS-502 Fall Term Project Assignment CS-502 Operating Systems Fall 2007.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Project.
Page 1, CBSE graduate course Component-Based Software Engineering Building reliable component-based systems Tasks for the CBSE group.
Term Project 1 CS502 Spring 2006 Operating Systems CS502 Spring 2006 Term Project.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
INTRODUCTION TO THE COURSE Alex Mayer, Michigan Technological University.
Term Project AssignmentCS-502 (EMC) Fall Term Project Assignment CS-502, Operating Systems Fall 2009 (EMC)
Operating Systems CS 502. Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
CS 160 Introduction to Computer Science Andrew Scholer
CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering.
IT 499 Bachelor Capstone Week 8. Adgenda Administrative Review UNIT Seven UNIT Eight Project UNIT Nine Preview Project Status Summary.
Google-Assisted Language Learning and Teaching 2013 Summer Workshop Pukyong National University Instructor: Anthony Schmidt Website:
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
Computer Network Management Course
CSci8211: Logistics1 CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-
1Thu D. NguyenCS 545: Distributed Systems CS 545: Distributed Systems Spring 2006 Department of Computer Science Rutgers University Thu D. Nguyen.
CS 858 – Hot Topics in Computer and Communications Security Winter 2009 Introduction.
How to Learn in This Course CS 5010 Program Design Paradigms “Bootcamp” Lesson 0.1 © Mitchell Wand, This work is licensed under a Creative Commons.
CM220: Unit 1 Seminar “You must be the change you wish to see in the world.” ~ Mohandas Gandhi.
Database Design and Implementation ITCS3160 Instructor: Jianping Fan Course Webpage:
January 16, 2007 COMS 4118 (Operating Systems I) Henning Schulzrinne Dept. of Computer Science Columbia University
CPSC 315 Programming Studio Spring 2008 John Keyser.
University of Macau Faculty of Science and Technology Computer and Information Science SFTW 241 Programming Languages Architecture 1 Group B5.
CS533 Concepts of Operating Systems Class 1 Course Overview.
ITCS 6265 Details on Project & Paper Presentation.
CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)
EECS 582 Projects Mosharaf Chowdhury EECS 582 – W1611/8/16.
CS533 Concepts of Operating Systems Jonathan Walpole.
CS 3043 Social Implications Of Computing Keith A. Pray Instructor socialimps.keithpray.net GROUP PROJECT MOVIE.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
TLC Events Spring ‘16 1.Today: Formal Presentation Based SI Courses 2.March 8: Analyzing Difference 3.March 22: Discussion Based SI Courses 4.April 7:
Slide 1 Helsinki University of Technology Networking Laboratory Antero Kivi 21/9/2006 Seminar in Networking Business Course completion and grading Requirements.
CSCE 715: Network Systems Security Chin-Tser Huang University of South Carolina.
CSCE 715: Network Systems Security Chin-Tser Huang University of South Carolina.
Computer Networks CNT5106C
Designing Lego Labs Using Lejos and Mindstorms Adapted from Lynn Stein “Radically ReThinking CS1” NSF Workshop.
Operating Systems CMPSC 473 Introduction and Overview August 24, Lecture 1 Instructor: Bhuvan Urgaonkar.
Art 155 Information Architecture In-class Presentation Week 16A.
CSCE 715: Network Systems Security Chin-Tser Huang University of South Carolina.
KAIST CS710 Topics in Computational Architecture Wireless Networks and Security : Issues, Challenges and Research Trends Syllabus Network &
Elec/Comp 526 Spring 2015 High Performance Computer Architecture Instructor Peter Varman DH 2022 (Duncan Hall) rice.edux3990 Office Hours Tue/Thu.
EEL 6686: Embedded Systems Seminar
CS533 Concepts of Operating Systems Class 1
Term Project Assignment
CS533 Concepts of Operating Systems Class 1
CS 160 Introduction to Computer Science
CS510 Concurrent Systems Jonathan Walpole.
Welcome to CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-Defined.
Introduction Andrew Whitaker
CS533 Concepts of Operating Systems Class 1
CSE 444 Database Management Systems Autumn 1997 University of Washington Introduction and Welcome © 1997 UW CSE 12/12/2019.
Presentation transcript:

CS510 Concurrent Systems Course Overview

CS510 - Concurrent Systems 2 About the Instructor  Instructor – Jonathan Walpole o Professor at PSU o Professor and Director Systems Software Lab at OGI o Ph.D. Lancaster University, UK o Research Interests: Operating Systems, Distributed Systems, Multimedia Computing and Networking

CS510 - Concurrent Systems 3 Course Overview  Based on ~20 research papers o Read them carefully! o Submit a written review of each paper BEFORE class!  Class structure o Student presentations o Instructor-led discussion  Course web page

CS510 - Concurrent Systems 4 Topics  Locking Techniques in OS Kernels  Spin Lock Performance  Reader-Writer Locking  Synchronization on NUMA Architectures  Programming for Locality and Scalability on MPs  Lock-Free Synchronization  Non-Blocking Synchronization  Garbage Collection for NBS Approaches  Multi-Version Approaches and RCU  Memory Consistency Models  Transactional Memory

CS510 - Concurrent Systems 5 Grade Structure  Paper reviews - 25% o to me before class  Paper presentations - 50%  Position paper - 25%

CS510 - Concurrent Systems 6 Paper Presentations  Your paper assignments are posted on the web page  Your presentation should last 40 minutes  Emphasize key ideas, not irrelevant details  Do the necessary background reading!  Prepare a formal presentation with slides  Send me a draft presentation in time for me to review it and give you feedback  Make sure your presentation is of high quality!!!

CS510 - Concurrent Systems 7 Position Papers  Short paper (<1500 words)  Your chance to summarize o current research trends in concurrent systems o future directions  By the end of this class you should have a clear understanding of research directions and challenges  I want to know what you think o … not a straight summary of the papers we have studied

CS510 - Concurrent Systems 8 Before Class 2  Visit the class web page  Find your first paper assignment o I will post them before Wednesday o me if there is a problem!  Read class 1 paper and paper for class 2 o I will present the paper for class 2  Submit paper reviews as directed on the class web site