Difference between revisions of "MASC/cmpe280p/w09"
m |
|||
(24 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Winter 2009== | ==Winter 2009== | ||
{| border="1" | {| border="1" | ||
Line 11: | Line 4: | ||
! Date | ! Date | ||
! Presenter | ! Presenter | ||
− | ! Paper | + | ! Paper / Topic |
|- | |- | ||
| 1/8/09 | | 1/8/09 | ||
| Meeting | | Meeting | ||
− | | | + | | [http://bacon.cse.ucsc.edu/papers/MASC/ics05_ooo.pdf Tasking with Out-of-Order Spawn in TLS Chip Multiprocessors Microarchitecture and Compilation], Jose Renau, James Tuck, Wei Liu, Luis Ceze, Karin Strauss, and Josep Torrellas. International Conference on Supercomputing (ICS), June 2005. |
|- | |- | ||
− | | 1/ | + | | 1/15/09 |
− | | | + | | No seminar |
− | | | + | | RAMP conference |
− | + | ||
|- | |- | ||
− | | 1/ | + | | 1/22/09 |
− | | | + | | David Munday |
− | | | + | | [http://bacon.cse.ucsc.edu/papers/MASC/multitouch-1-14-09.pdf Multitouch Hardware and Software Implementations] |
+ | [http://www.nuigroup.com NUI Group] | ||
+ | |||
+ | [http://portal.acm.org/ft_gateway.cfm?id=502389&type=pdf&coll=GUIDE&dl=GUIDE&CFID=18765573&CFTOKEN=74090515 DiamondTouch: A Multi-User Touch Technology] | ||
+ | |||
+ | [http://portal.acm.org/ft_gateway.cfm?id=1394626&type=pdf&coll=GUIDE&dl=GUIDE&CFID=18765690&CFTOKEN=62363117 Multi-Projector Display with Continuous Self-Calibration] | ||
+ | |||
+ | [http://portal.acm.org/ft_gateway.cfm?id=601697&type=pdf&coll=GUIDE&dl=GUIDE&CFID=18765472&CFTOKEN=91288211 PixelFlex: A Reconfigurable Multi-Projector Display System] | ||
+ | |||
+ | [http://www.sriramsubramanian.com/tabletop2008/images/paper244.pdf Multitouch Gesture Learning and Recognition System] | ||
+ | |||
+ | [http://www.professionalplastics.com/ACRYLITEENDLIGHTEN Endlighten Acrylic for Multitouch surfaces] | ||
|- | |- | ||
− | | 1/ | + | | 1/29/09 |
− | | | + | | Tom Golubev |
− | | | + | | The Case For ADLs: presentation slides http://bacon.cse.ucsc.edu/papers/MASC/case_for_adls.pdf |
+ | |||
+ | |||
+ | Secondary Sources: | ||
+ | |||
+ | http://bacon.cse.ucsc.edu/papers/MASC/tocs_lse.pdf - 40 page paper making case for ADLs, also includes study of 30 participants | ||
+ | |||
+ | http://bacon.cse.ucsc.edu/papers/MASC/hdlgenTR.pdf - DLX case study using an ADL | ||
+ | |||
+ | http://bacon.cse.ucsc.edu/papers/MASC/07_rtl_slides.pdf - Very general short ADL overview | ||
+ | |||
+ | http://bacon.cse.ucsc.edu/papers/MASC/session-10-p3.pdf - Longer slides about ADLs and DLX implementation | ||
+ | |||
+ | |||
|- | |- | ||
− | | | + | | 2/5/09 |
− | | | + | | Alamelu Sankaranarayanan |
− | | | + | | [http://www.cs.washington.edu/homes/luisceze/publications/asplos08.pdf SoftSig: Software-Exposed Hardware Signatures for Code Analysis and Optimization] |
+ | Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems(ASPLOS), March 2008 | ||
|- | |- | ||
− | | | + | | 2/12/09 |
+ | | Anupam Garg | ||
| | | | ||
− | + | [http://portal.acm.org/citation.cfm?id=106974.106997 Performance evaluation of memory consistency models for shared-memory multiprocessors] - Gharachorloo (ASPLOS '91) - [http://bacon.cse.ucsc.edu/papers/MASC/gharachorloo-asplos91.pdf pdf] | |
+ | |||
+ | [http://www.cs.washington.edu/homes/luisceze/publications/isca07_bulksc.pdf BulkSC: Bulk Enforcement of Sequential Consistency] - Ceze (ISCA '07) | ||
+ | |||
+ | [http://www.eecg.toronto.edu/~moshovos/research/store-wait-free.pdf Mechanisms for Store-wait–free Multiprocessors] - Wenisch (ISCA '07) | ||
+ | |||
+ | [http://www.cs.wisc.edu/multifacet/papers/micro06_ring.pdf Coherence Ordering for Ring-based Chip Multiprocessors] - Marty (MICRO '06) | ||
|- | |- | ||
− | | | + | | 2/19/09 |
− | | | + | | Gabriel Southern |
− | | | + | | Survey of statistical sampling for microarchitecture simulation |
+ | [http://www.ece.cmu.edu/~simflex/publ/ieee-micro06.pdf SimFlex: Statistical Sampling of Computer System Simulation] - Wenisch (IEEE Micro Jul 06) | ||
|- | |- | ||
− | | 2/ | + | | 2/26/09 |
− | + | ||
| | | | ||
+ | |Discuss roadmap for future research | ||
|- | |- | ||
− | | | + | | 3/5/09 |
− | + | ||
| | | | ||
+ | |No meeting | ||
|- | |- | ||
− | | | + | | 3/12/09 |
− | | | + | | Ehsan K.Ardestani |
− | | | + | | Thermal Management in Modern Microprocessors |
− | + | Primary source: [http://portal.acm.org/citation.cfm?id=1283826&dl=GUIDE&coll=GUIDE: Thermal-aware task scheduling at the system software level] - Choi (ISLPED 07) | |
− | + | ||
− | + | Sources: | |
− | + | ||
− | + | Where it began :) [http://masc.soe.ucsc.edu/docs/micro33.pdf: A Framework for Dynamic Energy Efficiency and Temperature Management] - Renau (MICRO 2000) | |
− | + | ||
− | + | Simulations and Michroarch level approaches: [http://portal.acm.org/citation.cfm?id=969045: Hybrid Architectural Dynamic Thermal Management] - Skadron (DATE 04) | |
− | + | ||
− | + | Classification of the approaches: [http://ieeexplore.ieee.org/xpls/abs_all.jsp?isNumber=34298&arNumber=1635942&isnumber=34298&arnumber=1635942: Techniques for Multicore Thermal Management: Classification and New Exploration] - Martonosi (ISCA 06). (Table 2. Thermal Control Taxonomy. Section 3. Methodology) | |
− | + | ||
− | + | Higher level approaches: [http://portal.acm.org/citation.cfm?id=1283826&dl=GUIDE&coll=GUIDE: Thermal-aware task scheduling at the system software level] - Choi (ISLPED 07) | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Latest revision as of 22:10, 29 March 2009
Winter 2009
Date | Presenter | Paper / Topic |
---|---|---|
1/8/09 | Meeting | Tasking with Out-of-Order Spawn in TLS Chip Multiprocessors Microarchitecture and Compilation, Jose Renau, James Tuck, Wei Liu, Luis Ceze, Karin Strauss, and Josep Torrellas. International Conference on Supercomputing (ICS), June 2005. |
1/15/09 | No seminar | RAMP conference |
1/22/09 | David Munday | Multitouch Hardware and Software Implementations
DiamondTouch: A Multi-User Touch Technology Multi-Projector Display with Continuous Self-Calibration PixelFlex: A Reconfigurable Multi-Projector Display System |
1/29/09 | Tom Golubev | The Case For ADLs: presentation slides http://bacon.cse.ucsc.edu/papers/MASC/case_for_adls.pdf
http://bacon.cse.ucsc.edu/papers/MASC/tocs_lse.pdf - 40 page paper making case for ADLs, also includes study of 30 participants http://bacon.cse.ucsc.edu/papers/MASC/hdlgenTR.pdf - DLX case study using an ADL http://bacon.cse.ucsc.edu/papers/MASC/07_rtl_slides.pdf - Very general short ADL overview http://bacon.cse.ucsc.edu/papers/MASC/session-10-p3.pdf - Longer slides about ADLs and DLX implementation
|
2/5/09 | Alamelu Sankaranarayanan | SoftSig: Software-Exposed Hardware Signatures for Code Analysis and Optimization
Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems(ASPLOS), March 2008 |
2/12/09 | Anupam Garg |
Performance evaluation of memory consistency models for shared-memory multiprocessors - Gharachorloo (ASPLOS '91) - pdf BulkSC: Bulk Enforcement of Sequential Consistency - Ceze (ISCA '07) Mechanisms for Store-wait–free Multiprocessors - Wenisch (ISCA '07) Coherence Ordering for Ring-based Chip Multiprocessors - Marty (MICRO '06) |
2/19/09 | Gabriel Southern | Survey of statistical sampling for microarchitecture simulation
SimFlex: Statistical Sampling of Computer System Simulation - Wenisch (IEEE Micro Jul 06) |
2/26/09 | Discuss roadmap for future research | |
3/5/09 | No meeting | |
3/12/09 | Ehsan K.Ardestani | Thermal Management in Modern Microprocessors
Primary source: Thermal-aware task scheduling at the system software level - Choi (ISLPED 07) Sources: Where it began :) A Framework for Dynamic Energy Efficiency and Temperature Management - Renau (MICRO 2000) Simulations and Michroarch level approaches: Hybrid Architectural Dynamic Thermal Management - Skadron (DATE 04) Classification of the approaches: Techniques for Multicore Thermal Management: Classification and New Exploration - Martonosi (ISCA 06). (Table 2. Thermal Control Taxonomy. Section 3. Methodology) Higher level approaches: Thermal-aware task scheduling at the system software level - Choi (ISLPED 07) |