Publications
2019
- [ATC]
From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers
Sadjad Fouladi, Francisco Romero, Dan Iter, Qian Li, Shuvo Chatterjee, Christos Kozyrakis, Matei Zaharia, and Keith Winstein
Proceedings of the 2019 USENIX Annual Technical Conference, Renton, WA, July 2019.
- [ISCA]
AsmDB: Understanding and Mitigating Front-end Stalls in Warehouse-Scale Computers
Grant Ayers, Nayana Prasad Nagendra, David I. August, Hyoun Kyu Cho, Svilen Kanev, Christos Kozyrakis, Trivikram Krishnamurthy, Heiner Litz, Tipp Moseley, Parthasarathy Ranganathan
Proceedings of the 46th International Symposium on Computer Architecture, Phoenix, AZ, June 2019.
- [HOTOS]
A Case for Managed and Model-less Inference Serving
Neeraja Yadwadkar, Francisco Romero, Qian Li, Christos Kozyrakis
Proceedings of the 17th Workshop on Hot Topics in Operating Systems, Betrinoro, Italy, May 2019.
- [ASPLOS]
TANGRAM: Optimized Coarse-Grained Dataflow for Scalable NN Accelerators
Mingyu Gao, Xuan Yang, Jing Pu, Mark Horowitz, and Christos Kozyrakis
Proceedings of the 24th International Conference on Architectural Support for Programming Languages and Operating Systems, Providence, RI, April 2019.
- [NSDI]
Shinjuku: Preemptive Scheduling for μsecond-scale Tail Latency
Kostis Kaffes, Timothy Chong, and Jack Tigar Humphries, Adam Belay, David Mazières and Christos Kozyrakis
Proceedings of the 16th USENIX Symposium on Networked Systems, Boston, MA, February 2019.
2018
- [OSDI]
Pocket: Elastic ephemeral storage for serverless analytics
Ana Klimovic, Yawen Wang, Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, Christos Kozyrakis
Proceedings of the 13tg USENIX Symposium on Operating Systems Design and Implementation, Carlsbad, CA, October, 2018.
- [CACM]
Amdahl's Law for Tail Latency
Christina Delimitrou, Christos Kozyrakis
Communications of ACM (CACM) , vol. 61, no. 8, August 2018
- [TACO]
QuMan: Profile-based Improvement of Cluster Utilization
Yannis Sfakianakis, Christos Kozanitis, Christos Kozyrakis, Angelos Bilas
ACM Transactions on Architecture and Code Optimization (TACO), vol. 15, no. 3, August 2018
- [ICML]
Learning Memory Access Patterns
Milad Hashemi, Kevin Swersky, Jamie Smith, Grant Ayers, Heiner Litz, Jichuan Chang, Christos Kozyrakis, Parthasarathy Ranganathan
Proceedings of the 35th Intl. Conference on Machine Learning, Stockholm, Sweden, July 2018.
- [ATC]
Selecta: Heterogeneous Cloud Storage Configuration for Data Analytics
Ana Klimovic, Heiner Litz, Christos Kozyrakis
Proceedings of the 2018 USENIX Annual Conference, Boston, MA, July 2018.
- [ATC]
Understanding Ephemeral Storage for Serverless Analytics
Ana Klimovic, Yawen Wang, Christos Kozyrakis, Patrick Stuedi, Jonas Pfefferle, Animesh Trivedi
Proceedings of the 2018 USENIX Annual Conference, Boston, MA, July 2018.
- [PLDI]
Spatial: A Language and Compiler for Application Accelerators
David Koeplinger, Matthew Feldman, Raghu Prabhakar, Yaqi Zhang, Stefan Hadjis, Ruben Fiszel, Tian Zhao, Luigi Nardi, Ardavan Pedram, Christos Kozyrakis, Kunle Olukotun
Proceedings of the 2018 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Philadelphia, PA, June 2018.
- [Micro]
Uncovering the Security Implications of Cloud Multi-Tenancy with Bolt
Christina Delimitrou, Christos Kozyrakis
IEEE Micro, Special Issue on
Top Picks from Architecture Conferences, vol. 38, no. 3, May 2018
- [Micro]
Plasticine: A Reconfigurable Accelerator for Parallel Patterns
Raghu Prabhakar, Yaqi Zhang, David Koeplinger, Matt Feldman, Tian Zhao, Stefan Hadjis, Ardavan Pedram, Christos Kozyrakis, Kunle Olukotun
IEEE Micro, Special Issue on
Top Picks from Architecture Conferences, vol. 38, no. 3, May 2018
- [arXiv]
Learning Memory Access Patterns
Milad Hashemi, Kevin Swersky, Jamie A Smith, Grant Ayers, Heiner Litz, Jichuan Chang, Christos Kozyrakis, Parthasarathy Ranganathan
arXiv preprint arXiv:1803.02329, March 2018.
- [SysML]
Learning Heterogeneous Cloud Storage Configuration for Data Analytics
Ana Klimovic, Heiner Litz, Christos Kozyrakis
Poster at the inaugural SysML Conference, Stanford, CA, February 2018.
- [PPoPP]
Making Pull-based Graph Processing Performant
Samuel Grossman, Heiner Litz, Christos Kozyrakis
Proceeding of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Vienna, Austria, February 2018.
Artifact available and resusable; results replicated.
- [HPCA]
Memory Hierarchy for Web Search
Grant Ayers, Jung Ho Ahn, Christos Kozyrakis, Parthasarathy Ranganathan
Proceeding of the 24th IEEE Symposium on High Performance Computer Architecture (HPCA), Vienna, Austria, February 2018.
- [HPCA]
GraphP: Reducing Communication of PIM-based Graph Processing with Efficient Data Partition
Mingxing Zhang, Youwei Zhuo, Chao Wang, Mingyu Gao, Yongwei Wu, Kang Chen, Christos Kozyrakis, Xuehai Qian
Proceeding of the 24th IEEE Symposium on High Performance Computer Architecture (HPCA), Vienna, Austria, February 2018.
2017
- [arXiv]
AppSwitch: Resolving the Application Identity Crisis
Dinesh Subhraveti, Sri Goli, Serge Hallyn, Ravi Chamarthy, Christos Kozyrakis
arXiv preprint arXiv:1711.02294, November 2017.
- [CODES+ISS]
3D nanosystems enable embedded abundant-data computing
William Hwang, Mohamed M. Sabry Aly, Yash H. Malviya, Mingyu Gao, Tony F. Wu, Christos Kozyrakis, H.-S. Philip Wong, Subhasish Mitra
Proceedings of the 12th International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), Seoul, South Korea, October 2017.
- [ATC]
Persona: A High-Performance Bioinformatics Framework
Stuart Byma, Sam Whitlock, Laura Flueratoru, Ethan Tseng, Christos Kozyrakis, Edouard Bugnion, James Larus
Proceedings of the 2017 USENIX Annual Technical Conference, Santa Clara, CA, July 2017.
- [ISCA]
Plasticine: A Reconfigurable Architecture For Parallel Patterns
Raghu Prabhakar, Yaqi Zhang, David Koeplinger, Matt Feldman,
Tian Zhao, Stefan Hadjis, Ardavan Pedram, Christos Kozyrakis, Kunle Olukotun
Proceedings of the 44th International Symposium on Computer Architecture (ISCA), Toronto, Canada, June 2017
- [Micro]
DRAF: A Low-power
DRAM-based Reconfigurable
Acceleration Fabric
Mingyu Gao, Christina Delimitrou, Dimin Niu, Krishna T. Malladi,Hongzhong Zheng, Bob Brennan, Christos Kozyrakis
IEEE Micro, Special Issue on
Top Picks from Architecture Conferences, vol. 34, no. 3, May 2017
- [ASPLOS]
ReFlex: Remote Flash == Local Flash
Ana Klimovic, Heiner Litz, Christos Kozyrakis
Proceedings of the 22nd Intl. Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Xi'an, China, April 2017
- [ASPLOS]
TETRIS: Scalable and Efficient Neural Network Acceleration with 3D Memory
Mingyu Gao, Ping Pu, Xun Yang, Mark Horowitz, Christos Kozyrakis
Proceedings of the 22nd Intl. Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Xi'an, China, April 2017
- [ASPLOS]
Bolt: I Know What You Did Last Summer... In the Cloud
Christina Delimitrou, Christos Kozyrakis
Proceedings of the 22nd Intl. Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Xi'an, China, April 2017
2016
- [TOCS]
The IX Operating System: Combining Low Latency, High Throughput, and Efficiency in a Protected Dataplane
Adam Belay, George Prekas, Ana Klimovic, Samuel Grossman, Christos Kozyrakis, Edouard Bugnion
ACM Transactions on Computer Systems, Volume 34, Issue 4, December 2016
- [CAL]
Security Implications of Data Mining
in Cloud Scheduling
Christina Delimitrou, Christos Kozyrakis
IEEE Computer Architecture Letters, Volume 15, Issue 2, July 2016
- [ISCA]
DRAF: A Low-Power DRAM-based Reconfigurable Acceleration Fabric
Mingyu Gao, Christina Delimitrou, Dimin Niu, Krishna Malladi, Hongzhong Zheng, Bob Brennan, Christos Kozyrakis
Proceedings of the 43rd Intl. Symposium on Computer Architecture, Seoul, South Korea, June 2016
- [ISCA] Automatic Generation of Efficient Accelerators for Reconfigurable Hardware
David Koeplinger, Raghu Prabhakar, Yaqi Zhang, Christina Delimitrou, Christos Kozyrakis, Kunle Olukotun
Proceedings of the 43rd Intl. Symposium on Computer Architecture, Seoul, South Korea, June 2016
- [TOCS]
Improving Resource Efficiency at Scale with Heracles
David Lo, Liqun Cheng, Rama Govindaraju, Parthasarathy Ranganathan,
Christos Kozyrakis
ACM Transactions on Computer Systems, Volume 34, Issue 2, May 2016
- [EPFL-TR]
IX Open-source v1.0 – Deployment and Evaluation Guide
George Prekas, Adam Belay, Mia Primorac, Ana Klimovic, Sam Grossman, Marios Kogias, Bernard Gütermann, Christos Kozyrakis, Edouard Bugnion
EPFL Technical Report 218568, May 2016
- [EuroSys]
Flash Storage Disaggregations
Ana Klimovic, Christos Kozyrakis, Eno Thereska, Binu John, Sanjeev Kumar
Proceedings of the 2016 EuroSys Conference, London, UK, April 2016
- [ASPLOS]
HCloud: Resource-Efficient Provisioning in Shared Cloud Systems
Christina Delimitrou, Christos Kozyrakis
Proceedings of the 21st Intl. Conference on Architectural Support for
Programming Languages and Operating Systems (ASPLOS), Atlanta
GA, April 2016
- [ASPLOS]
Generating Configurable Hardware from Parallel Patterns
Raghu Prabhakar, David Koeplinger, Kevin Brown, HyoukJoong Lee,
Christopher De Sa, Christos Kozyrakis, Kunle Olukotun
Proceedings of the 21st Intl. Conference on Architectural Support for
Programming Languages and Operating Systems (ASPLOS), Atlanta
GA, April 2016
- [HPCA]
HRL: Efficient and Flexible Reconfigurable Logic for Near-Data Processing
Mingyu Gao, Christos Kozyrakis
Proceeding of the 22nd IEEE Symposium on High Performance Computer Architecture (HPCA), Barcelona, Spain, March 2016
2015
- [PACT]
Practical Near-Data Processing for In-memory Analytics Frameworks
Mingyu Gao, Grant Ayers, Christos Kozyrakis
Proceedings of the 24th International Conference on Parallel Architectures and Compilation Techniques (PACT), San Francisco, CA, October 2015
- [SOCC]
Tarcil: Reconciling Scheduling Speed and Quality in Large Shared Clusters
Christina Delimitrou, Daniel Sanchez, Christos Kozyrakis
Proceedings of the ACM Symposium on Cloud Computing (SOCC),
Kohala Coast, HI, August 2015
- [SOCC]
Energy proportionality and workload consolidation for latency-critical applications
George Prekas, Mia Primorac, Adam Belay, Christos Kozyrakis, Edouard Bugnion
Proceedings of the ACM Symposium on Cloud Computing (SOCC), Kohala Coast, HI, August 2015
- [ISCA]
Heracles: Improving Resource Efficiency at Scale
David Lo, Liqun Cheng, Rama Govindaraju, Parthasarathy Ranganathan,
Christos Kozyrakis
Proceedings of the 42nd Intl. Symposium on Computer Architecture (ISCA), Portland, OR,
June 2014
- [CACM]
Convolution Engine: Balancing Efficiency and Flexibility in Specialized Computing
Wajahat Qadeer, Rehan Hameed, Ofer Shacham, Preethi Venkatesan,
Christos Kozyrakis, Mark Horowitz
Communications of the ACM (CACM), vol. 58, no. 4, April 2015
2014
- [OSDI]
IX: A Protected Dataplane Operating System for High Throughput and Low Latency
Adam Belay, George Prekas, Ana Klimovic, Samuel Grossman, Christos Kozyrakis, Edouard Bugnion
Proceedings of the 11th USENIX Symposium on Operating Systems
Design,Broomfield, CO, October 2014
- [ISCA]
Towards Energy Proportionality for Large-Scale Latency-Critical Workloads
David Lo, Liqun Cheng, Rama Govindaraju, Luiz Barroso, Christos Kozyrakis
Proceedings of the 41st Intl. Symposium on Computer Architecture
(ISCA), Minneapolis, MN, June 2014
- [Micro]
[Quality-of-Service-Aware Scheduling in Heterogeneous Datacenters with Paragon
Christina Delimitrou, Christos Kozyrakis
IEEE Micro, Special Issue on
Top Picks from Architecture Conferences, vol. 34, no. 3, May 2014
- [EuroSys]
Reconciling High
Server Utilization and Sub-millisecond Quality-of-Service
Jacob Leverich Christos Kozyrakis
Proceedings of the 2014 EuroSys Conference, Amsterdam, Nethelands,
April 2014
- [NVMW]
High Performance
Hardware-Accelerated Flash Key-Value Store
Shingo Tanaka, Christos Kozyrakis
The 2014 Non-volatile Memories Workshop (NVMW), San Diego, CA, March 2014
- [ASPLOS]
Quasar:
Resource-Efficient and QoS-Aware Cluster Management
Christina Delimitrou and Christos Kozyrakis
Proceedings of the 19th Intl. Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Salt Lake City, UT, March 2014
- [HPCA]
Dynamic Management of
TurboMode in Modern Multi-core Chips
David Lo, Christos Kozyrakis
Proceedings of the 20th Intl. Symposium on High Performance Computer Architecture (HPCA), Orlando, FL, February 2014
2013
- [TOCS]
QoS-Aware Scheduling in
Heterogeneous Datacenters with Paragon
Christina Delimitrou, Christos Kozyrakis
ACM Transactions on Computer Systems (TOCS), vol. 31, no. 4, December 2013
- [IISWC]
iBench: Quantifying Interference for Datacenter Workloads
Christina Delimitrou, Christos Kozyrakis
Proceedings of the IEEE Intl.
Symposium on Workload Characterization, Portland, OR, September
2013
- [SPAA]
Locality-Aware
Task Management for Unstructured Parallelism: A Quantitative Limit
Study
Richard Yoo, Christopher Hughes, Changkyu Kim, Yen-Kuang Chen,
Christos Kozyrakis
Proceedings of the 25th ACM Symposium on Parallelism Algorithms and Architectures, Montreal,
Canada, July 2013
- [ISCA]
ZSim: Fast and Accurate Microarchitectural Simulation of Thousand-Core Systems
Daniel Sanchez, Christos Kozyrakis
Proceedings of the 40th Intl. Symposium on Computer Architecture (ISCA), Tel Aviv, Israel
June 2013
- [ISCA]
Convolution Engine: Balancing Efficiency and Flexibility in Specialized Computing
Wajahat Qadeer, Rehan Hameed, Ofer Shacham, Preethi Venkatesan, Christos Kozyrakis, Mark Horowitz
Proceedings of the 40th Intl. Symposium on Computer Architecture (ISCA), Tel Aviv, Israel
June 2013
- [ICAC]
QoS-Aware Admission Control in Heterogeneous Datacenters
Christina Delimitrou, Nick Bambos, Christos Kozyrakis
Proceedings of the 10th
Intl. Conference on Autonomic Computing (ICAC), San Jose, CA,
June 2013
[extended version]
- [DATE]
Resource Efficient
Computing for Warehouse-scale Datacenters
Christos Kozyrakis
Proceedings of the 2013 Conference on Design Automation and Test in
Europe (DATE), Grenoble, France, March 2013
- [ASPLOS]
Paragon: QoS-Aware Scheduling for Heterogeneous Datacenters
Christina Delimitrou, Christos Kozyrakis
Proceedings of the 18th Intl. Conference on
Architectural Support for Programming Languages and Operating
Systems (ASPLOS), Houston, TX, March 2013
- [TRANSACT]
Enhanced Concurrency Control
with Transactional NACKs
Woongki Baek, Richard Yoo, Christos Kozyrakis
Proceedings of the 8th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT), Houston, TX, March 2013
- [SCIS]
Measuring and analyzing the energy use of enterprise computing systems
Maria Kazandjieva, Brandon Heller, Omprakash Gnawali, Philip Levis,
Christos Kozyrakis
Sustainable Computing: Informatics and
Systems, February 2013
2012
- [IISWC]
ECHO: Recreating Network
Traffic Maps for Datacenters of Tens of Thousands of Servers
Christina Delimitrou, Sriram Sankar, Aman Kansal, Christos Kozyrakis
Proceedings of the IEEE Intl. Symposium on Workload Characterization, La Jolla, CA, November 2012
- [OSDI]
Dune: Safe User-level Access to Privileged CPU Features
Adam Belay, Andrea Bittau, Ali Mashtizadeh, David Terei, David
Mazie`res, Christos Kozyrakis
Proceedings of the 10th Usenix Sympoisum on Operating Systems Design
& Implementation (OSDI), Hollywood, CA, October 2012
- [CODES]
A Case of System-level
Hardware/Software Co-design and Co-verification of a Commodity
Multi-Processor System with Custom Hardware
Sungpack Hong, Tayo Oguntebi, Jared Casper,
Nathan Bronson, Christos Kozyrakis, Kunle Olukotun
Proceedings of the 17th Intl. Conference on Hardware/Software Codesign and
System Synthesis (CODES+ISS), Tampere, Finland, October 2012
- [Micro]
Scalable and
Efficient Fine-Grained Cache Partitioning with Vantage
Daniel Sanchez, Christos Kozyrakis
IEEE Micro, Special Issue on Top Picks from Architecture Conferences, vol. 32,
no. 3, June 2012
- [IGCC]
Green Enterprise Computing Data: Assumptions and Realities
Maria Kazandjieva, Brandon Heller, Omprakash Gnawali, Philip Levis,
Christos Kozyrakis
Proceedings of the Third International Green Computing Conference, San
Jose, CA, June 2012
[data]
- [ISCA]
Towards Energy Proportional Data-center Memory With Mobile DRAMs
Krishna Malladi, Frank Nothaft, Karthika Periyathambi, Benjamin Lee,
Christos Kozyrakis, Mark Horowitz
Proceedings of the 39th Intl. Symposium on Computer Architecture (ISCA), Portland, OR,
June 2012
- [CAL]
The Netflix Challenge: Datacenter Edition
Christina Delimitrou, Christos Kozyrakis
IEEE Computer Architecture Letters (CAL), vol 11, no 2, June 2012
- [CAL]
Decoupling Datacenter Storage Studies from Access to Large-Scale Applications
Christina Delimitrou, Sriram Sankar, Kushagra Vaid, Christos Kozyrakis
IEEE Computer Architecture Letters (CAL), vol 11, no 2, June 2012
- [TACO]
Improving System Energy
Efficiency with Memory Rank Subsetting
Jung Ho Ahn, Norman Jouppi, Christos Kozyrakis, Jacob Leverich, Robert Schreiber
ACM Transactions on Architecture and Code Optimization (TACO), vol. 9, no. 1, March 2012
- [HPCA]
SCD: A Scalable Coherence Directory with Flexible Sharer Set Encoding
Daniel Sanchez, Christos Kozyrakis
Proceedings of the the 18th International Symposium on High Performance Computer
Architecture (HPCA), New Orleans, LA, February 2012
2011
- [IISWC]
Decoupling Datacenter Studies from Access
to Large-Scale Applications: A Modeling Approach for Storage
Workloads
Christina Delimitrou, Sriram Sankar, Kushgra Vaid, Christos Kozyrakis
Proceedings of 2011 IEEE Intl. Symposium on Workload Characterization (IISWC),
Austin, TX, November 2011
- [MobiHeld]
MARS: adaptive remote execution for multi-threaded mobile devices
Asaf Cidon, Tomer London, Sachin Katti, Christos Kozyrakis, Mendel Rosenblum
Proceedings of 3rd ACM SOSP Workshop on Networking, Systems, and
Applications on Mobile Handhelds (MobiHeld), Cascais, Portugal, October 2011
- [PACT]
Dynamic Fine-Grain Scheduling of Pipeline
Parallelism
Daniel Sanchez, David Lo, Richard Yoo, Jeremy Sugerman, Christos Kozyrakis
Proceedings of the 20th Intl. Conference on Parallel Architecture and Compilation Techniques
(PACT), Galveston Island, TX, October 2011
- [CACM]
Understanding Sources of
Inefficiency in General-Purpose Chips
Rehan Hameed, Wajahat Qadeer, Megan Wachs, Omid Azizi, Alex Solomatnikov, Benjamin C. Lee, Stephen
Richardson1, Christos Kozyrakis, Mark Horowitz
Communications of the ACM (CACM), vol. 54, no. 10, October 2011
- [TPCTC]
Time and Cost-Efficient Modeling and
Generation of Large-Scale TPCC/TPCE/TPCH
Christina Delimitrou, Sriram Sankar, Baadriddine Khessib, Kushgra Vaid, Christos Kozyrakis
Proceedings of the 3rd TPC Technology Conference on Performance
Evaluation & Benchmarking (TPCTC), Seattle, WA, August 2011
- [ISCA]
Vantage: Scalable and Efficient Cache Partitioning
Daniel Sanchez, Christos Kozyrakis
Proceedings of the 38th
Intl. Symposium on Computer Architecture (ISCA), San Jose, CA,
June 2011
- [MapReduce]
Phoenix++: Modular
MapReduce for Shared-Memory Systems
Justin Talbot, Richard Yoo, Christos Kozyrakis
Proceedings of the 2nd Intl Workshop on MapReduce and its Applications (MAPREDUCE'),
San Jose, CA, June, 2011
[software]
- [ISPASS]
Storage I/O Generation and Replay for Datacenter
Applications
Christina Delimitrou, Sriram Sankar, Kushgra Vaid, Christos Kozyrakis
Poster at the Intl. Symposium on Performance Analysis of Systems and Software
(ISPASS), Austin, TX, April
2011.
- [EXERT]
Accurate Modeling and
Generation of Storage I/O for Datacenter Workloads
Christina Delimitrou, Sriram Sankar, Kushgra Vaid, Christos
Kozyrakis
Proceedings of the 2nd Workshop on Exascale Evaluation and Research Techniques (EXERT), Newport Beach, CA, March,
2011
- [ASPLOS]
Hardware Acceleration of
Transactional Memory on Commodity Systems
Jared Casper, Tayo Oguntebi, Sungpack Hong,
Nathan Bronson, Christos Kozyrakis,
Kunle Olukotun
Proceedings of the 16th Intl. Conference on
Architectural Support for Programming Languages and Operating Systems
(ASPLOS), Newport Beach, CA, March,
2011
2010
- [MICRO]
The ZCache: Decoupling Ways and Associativity
Daniel Sanchez, Christos Kozyrakis
Proceedings of the 43rd
Intl. Symposium on Microarchitecture (MICRO), Atlanta, GA,
December 2010
- [IISWC]
EigenBench: A Simple
Exploration Tool for Orthogonal TM Characteristics
Sungpack Hong, Tayo Oguntebi, Jared Casper, Nathan Bronson, Christos Kozyrakis,
Kunle Olukotun
Proceedings of the IEEE Intl. Symposium on
Workload Characterization (IISWC), Atlanta, GA, December,
2010
- [Micro]
Server Engineering Insights for Large-Scale Online Services
Christos Kozyrakis, Aman Kansal, Sriram Sankar, Kushagra Vaid
IEEE Micro, vol. 30, no. 4, July/August 2010
- [ISCA]
Understanding Sources of
Inefficiency in General-Purpose Chips
Rehan Hameed, Wajahat Qadeer,
Megan Wachs, Omid Azizi, Alex Solomatnikov, Benjamin C. Lee, Stephen
Richardson1, Christos Kozyrakis, Mark Horowitz
Proceedings of the
37th Intl. Symposium on Computer Architecture (ISCA), Saint-Malo,
France, June 2010
- [ICS]
Making Nested Parallel Transactions Practical using
Lightweight Hardware Support
Woongki Baek, Nathan Bronson, Christos Kozyrakis, Kunle Olukotun
Proceedings of the 24th Intl. Conference on Supercomputing (ICS), Epochal Tsukuba, Tsukuba, Japan, June 2010
- [SPAA]
Implementing and Evaluating Nested Parallel Transactions
in Software Transactional Memory
Woongki Baek,
Nathan Bronson, Christos Kozyrakis, Kunle Olukotun
Proceedings
of the 22nd ACM Symposium on Parallelism in Algorithms and
Architectures (SPAA), Santorini, Greece, June 2010
- [FCCM]
FARM: A Prototyping Environment
for Tightly-Coupled, Heterogeneous Architectures
Tayo Oguntebi,
Sungpack Hong, Jared Casper, Nathan Bronson, Christos Kozyrakis,
Kunle Olukotun
Proceedings the
18th Intl. IEEE Symposium on Field-Programmable Custom Computing
Machines (FCCM), Charlotte, NC, May 2010
- [NOCS]
Evaluating Bufferless Flow
Control for On-Chip Networks
George Michelogiannakis, Daniel
Sanchez, William J. Dally, Christos Kozyrakis
Proceedings of the
4th ACM/IEEE International Symposium on Networks-on-Chip (NOCS),
Grenoble, France, May 2010
- [TACO]
An
Analysis of On-Chip Interconnection Networks for Large-Scale Chip
Multiprocessors
Daniel Sanchez, George Michelogiannakis,
Christos Kozyrakis. ACM Transactions on Architecture and Code
Optimization (TACO), vol. 7, no. 1, April 2010
- [OSR]
Tainting is Not Pointless
Michael Dalton, Hari Kannan, Christos Kozyrakis
ACM SIGOPS Operating Systems Review vol. 44, no 2, April 2010
- [ASPLOS]
Flexible Architectural
Support for Fine-Grain Scheduling
Daniel Sanchez, Richard Yoo, Christos Kozyrakis
Proceedings of the 15th Intl. Conference on Architectural Support
for Programming Languages and Operating Systems (ASPLOS),
Pittsburgh, PA, March, 2010
- [ICECCS]
Implementing and
Evaluating a Model Checker for Transactional Memory Systems
Woongki Baek, Nathan Bronson, Christos Kozyrakis, Kunle Olukotun, Proceedings of the 15th IEEE Intl. Conference on Engineering of Complex Computer Systems (ICECCS), Oxford, UK, March 2010
2009
- [CAL]
Power Management of Datacenter
Workloads Using Per-Core Power Gating
Jacob Leverich, Mateo Monchiero, Vanish Talwar, Partha Ranganathan,
Christos Kozyrakis
IEEE Computer Architecture Letters vol. 8, no 2, December 2009
- [OSR]
The case for
RAMClouds: scalable high-performance storage entirely in DRAM
John Ousterhout, Parag Agrawal, David Erickson, Christos Kozyrakis,
Jacob Leverich, David Mazières, Subhasish Mitra, Aravind Narayanan,
Guru Parulkar, Mendel Rosenblum, Stephen Rumble, Eric Stratmann,
Ryan Stutsman
ACM SIGOPS Operating Systems Review vol. 43, no 4, December 2009
- [SC]
Future Scaling of
Processor-Memory Interfaces
Jung Ho Ahn, Norman Jouppi, Christos Kozyrakis, Jacob Leverich,
Robert Schreiber
Proceedings of the 22nd Intl. Conference for High Performance Computing, Networking, Storage, and Analysis (SC), Portland, OR, November 2009
- [HotPower/OSR]
On the Energy
(In)Efficiency of Hadoop Clusters
Jacob Leverich, Christos Kozyrakis
Proceedings of the Workshop on Power Aware Computing and Systems
(HotPower), Big Sky, MT, October 2009. Also appeared in ACM SIGOPS Operating Systems Review, vol. 44, no 1, January 2010
- [HotPower/OSR]
Energy Dumpster
Diving
Maria Kazandjieva, Brandon Heller, Philip Levis, Christos
Kozyrakis
Proceedings of the Workshop on Power Aware Computing and Systems
(HotPower), Big Sky, MT, October 2009. Also appeared in ACM SIGOPS Operating Systems Review, vol. 44, no 1, January 2010
- [IISWC]
Phoenix Rebirth: Scalable MapReduce on a
Large-Scale Shared-Memory System
Richard Yoo, Anthony Romano, Christos Kozyrakis
Proceedings of the IEEE Intl. Symposium on Workload Characterization (IISWC),
Austin, TX, October, 2009
[software]
- [HotChips]
The Stanford
Pervasive Parallelism Lab
Christos Kozyrakis, Kunle Olukotun
Technical Record of the 21st Hot
Chips Symposium, Palo Alto, CA, August 2009
- [UsenixSec]
Nemesis: Preventing Authentication & Access
Control Vulnerabilities in Web Applications
Michael Dalton, Christos Kozyrakis, Nickolai Zeldovich
Proceedings of the 18th Usenix Security Symposium, Montreal, Canada
[video]
- [DSN]
Decoupling Dynamic Information Flow Tracking with a Dedicated Coprocessor
Hari Kannan, Michael Dalton, Christos Kozyrakis
Proceedings of the 39th Intl. Conference on Dependable Systems and Networks (DSN), Estoril, Portugal, June 2009
- [ISCA]
A Memory System Design Framework: Creating Smart Memories
Amin Firoozshahian, Alex Solomatnikov, Ofer Shacham, Zain Asgar, Stephen Richardson, Christos Kozyrakis, Mark Horowitz.
Proceedings of the 36tg Intl. Symposium on Computer Architecture (ISCA), Austin, TX, June 2009
- [ICS]
Fast Memory Snapshot for Concurrent Programming without Synchronization
JaeWoong Chung, Woognki Bake,, Christos Kozyrakis.
Proceedings of the 23rd Intl. Conference on Supercomputing (ICS), Yorktown Heights, NY, June 2009
-
[POPL]
Feedback-Directed Barrier Optimization in a Strongly Isolated STM
Nathan Bronson, Christos Kozyrakis, Kunle Olukotun.
Proceedings of the 36th Symposium on Principles of Programming Languages (POPL), Savannah, GA, January 2009
2008
- [OSDI]
Hardware Enforcement of Application Security Policies
Nickolai Zeldovich, Hari Kannan, Michael Dalton, Christos Kozyrakis.
Proceedings of the 8th Usenix Sympoisum on Operating Systems Design
& Implementation (OSDI), San Diego, CA, December 2008
- [HotPower]
A Comparison of High-Level Full-System Power Models
Suzanne Rivoire, Partha Ranganathan,Christos Kozyrakis.
Proceedings of the Workshop on Power Aware Computing and Systems
(HotPower), San Diego, CA, December 2008
- [TACO]
Comparative
Evaluation of Memory Models for Chip Multiprocessors
Jacob Leverich, Hideho Arakida, Alex Solomatnikov, Amin Firoozshahian, Mark Horowitz,
Christos Kozyrakis
ACM Transactions on Architecture and Code Optimization (TACO), vol. 5, no. 3, November 2008
- [CACM]
Transactional Memory
Jim Larus, Christos Kozyrakis
Communications of the ACM, vol. 51, no. 7, pages
80-88, July 2008
- [IISWC]
STAMP: Stanford Transactional
Applications for Multi-Processing
Chi Cao Minh, JaeWoong
Chung, Christos Kozyrakis, Kunle Olukotun
Proceedings of The
IEEE Intl. Symposium on Workload Characterization,
Seattle, WA, September 2008
- [UsenixSec]
Real-World Buffer Overflow
Protection for Userspace and Kernelspace
Michael Dalton, Hari Kannan, Christos Kozyrakis
Proceedings of the 17th Usenix
Security Symposium,San Jose, CA, July 2008
- [SPAA]
Improving Software
Concurrency with Hardware-Assisted Memory Snapshot
JaeWoong Chung, Jiwon Seo, Woongki Baek, Chi Cao Minh, Christos
Kozyrakis, Kunle Olukotun
Poster, Proceedings of the 20th ACM Symposium on Parallelism in
Algorithms and Architecture (SPAA), Munich, Germany, June 2008
- [SPAA]
ASeD: Availability, Security,
and Debugging using Transactional Memory
JaeWoong Chung, Woogki Baek, Nathan Bronson, Jiwon Seo, Christos
Kozyrakis, Kunle Olukotun
Poster, Proceedings of the 20th ACM Symposium on Parallelism in
Algorithms and Architecture (SPAA), Munich, Germany, June
2008
- [HPCA]
Thread-Safe Dynamic Binary
Translation Using Transactional Memory
JaeWoong Chung, Michael Dalton, Hari Kannan, Christos Kozyrakis
Proceedings of the 14th Intl. Symposium on High-Performance Computer Architecture (HPCA), Salt Lake City, UT, February 2008
2007
- [Computer]
Models
and Metrics to Enable Energy-Efficiency Optimizations
Suzanne Rivoire, Mehul Shah, Partha Ranganathan, Christos
Kozyrakis, Justin Meza
IEEE Computer, vol. 40, no. 12, pages 39-49, December 2007
- [CASES]
A Low
Power Front-end for Embedded Processors using a Block-aware
Instruction Set
Ahmad Zmily, Christos Kozyrakis
Proceedings
of the Intl. Conference on Compilers, Architecture, and Synthesis for
Embedded Systems (CASES), Salzburg, Austria, September
2007
- [HotChips]
Raksha: A Flexible
Architecture for Software Security
Hari Kannan,
Michael Dalton, Christos Kozyrakis
Technical Record of the 19th Hot
Chips Symposium, Palo Alto, CA, August 2007
- [PACT]
The OpenTM Transactional
Application Programming Interface
Woongki Baek, Chi Cao Minh, Martin Trautmann, Christos Kozyrakis,
Kunle Olukotun
Proceedings of the 16th Intl. Conference on Parallel Architecture and Compilation
Techniques (PACT), Brasov, Romania, September 2007
- [SIGMOD]
JouleSort: A Balanced Energy-Efficiency Benchmark
Suzanne Rivoire, Mehul A. Shah, Parthasarathy Ranganathan, Christos Kozyrakis, Proceedings of the ACM SIGMOD Intl. Conference on Management of Data (SIGMOD), Beijing, China, June 2007
- [ISCA]
Raksha: A Flexible Information Flow Architecture for Software
Security
Michael Dalton, Hari Kannan, Christos Kozyrakis
Proceedings of the 34th Intl. Symposium on Computer
Architecture (ISCA), San Diego, CA, June 2007
- [ISCA]
Comparing
Memory Systems for Chip Multiprocessors
Jacob Leverich, Hideho Arakida, Alex Solomatnikov, Amin Firoozshahian, Mark Horowitz,
Christos Kozyrakis
Proceedings of the 34th Intl. Symposium on
Computer Architecture (ISCA), San Diego, CA, June 2007
- [ISCA]
An Effective Hybrid Transactional Memory System with Strong Isolation
Guarantees
Chi Cao Minh, Martin Trautmann, JaeWoong Chung, Austen McDonald, Nathan
Bronson, Jared Casper, Christos Kozyrakis, Kunle
Olukotun
Proceedings of the 34th Intl. Symposium on Computer
Architecture (ISCA), San Diego, CA, June 2007
- [SPAA]
Towards Soft Optimization Techniques for Parallel Cognitive Applications
Woongki Baek, JaeWoong Chung, Chi Cao Minh, Christos Kozyrakis, Kunle
Olukotun
Brief Announcement, Proceedings of the 19th ACM Symposium
on Parallelism in Algorithms and Architecture (SPAA), San Diego, CA, June 2007
- [Micro]
RAMP: Research Accelerator for Multiple Processors
John Wawrzynek, David Patterson, Mark Oskin, Shih-Lien Lu,
Christoforos Kozyrakis, James Hoe, Derek Chiou, Krste Asanovic
IEEE Micro, vol. 27, no. 2, March/April 2007
- [DATE]
ATLAS: A Chip-Multiprocessor with Transactional Memory Support
Njuguna Njoroge, Jared Casper, Sewook Wee, Yuriy Teslyar, Daxia Ge, Christos Kozyrakis, Kunle Olukotun
Proceedings of the Conference
on Design Automation and Test in Europe (DATE), Nice, France, April 2007
- [DATE]
Register Pointer
Architecture for Efficient Embedded Processors
JongSoo Park, Sung-Boem Park, James D. Balfour, David Black-Schaffer,
Christos Kozyrakis, William J. Dally
Proceedings of the Conference
on Design Automation and Test in Europe (DATE), Nice, France, April 2007
- [PPoPP]
Transactional Collection
Classes
Brian D. Carlstrom, Austen McDonald, Michael Carbin, Christos Kozyrakis, Kunle Olukotun
Proceedings
of the
ACM 2007 SIGPLAN Conference on Principles and Practice of Parallel Computing (PPoPP),
San Jose, CA, March 2007
- [Micro]
Transactional Memory:
The Hardware-Software Interface
Austen
McDonald, Brian D. Carlstrom, JaeWoong Chung, Chi Cao
Minh, Hassan Chafi, Christos Kozyrakis, Kunle
Olukotun
IEEE Micro, Special Issue on
Top Picks from Architecture Conferences, vol. 27,
no. 1, January/February 2007
- [FPGA]
A Practical
FPGA-based Framework for Novel CMP Research
Sewook Wee,
Jared Casper, Njuguna Njoroge, Yuriy Tesylar, Daxia Ge, Christos
Kozyrakis, Kunle Olukotun
Proceedings of the 15th ACM/SIGDA Intl. Symposium on Field Programmable Gate Arrays (FPGA), Montery, CA, February 2007
- [HPCA]
Evaluating
MapReduce for Multi-core and Multiprocessor Systems
Colby Ranger, Ramanan Raghuraman, Arun Penmetsa, Gary Bradski,
Christos Kozyrakis
Proceedings of the 13th Intl. Symposium on High-Performance Computer Architecture (HPCA),
Phoenix, AZ, February 2007
[video]
- [HPCA]
A Scalable,
Non-blocking Approach to Transactional Memory
Hassan Chafi, Jared Casper, Brian D. Carlstrom, Austen McDonald, Chi
Cao Minh, Woongki Baek, Christos Kozyrakis, Kunle
Olukotun
Proceedings of the 13th Intl. Symposium on
High-Performance Computer Architecture (HPCA),
Phoenix, AZ, February 2007
2006
- [Queue]
Unlocking
Concurrency: Multicore Programming with Transactional Memory
Ali-Reza Adl-Tabatabai, Christos Kozyrakis, Bratin Saha
ACM Queue, vol. 4, no. 10, December 2006
- [dasCMP]
From Chaos to QoS: Case
Studies in CMP Resource Management
Hari Kannan, Fei Guo, Li Zhao, Ramesh Illikkal, Ravi Iyer, Don Newell, Yan Solihin, Christos Kozyrakis
The 2nd Workshop on Design, Architecture, and Simulation of Chip-Multiprocessors (dasCMP), Orlando, FL, December 2006
- [SCP]
Executing Java
Programs with Transactional Memory
Brian D. Carlstrom, JaeWoong
Chung, Hassan Chafi, Austen McDonald, Chi Cao MinhLance Hammond,
Christos Kozyrakis, Kunle Olukotun
Science of Computer Programming, Volume 63, Issue 2, 1 December
2006
- [ASPLOS]
Tradeoffs in Transactional Memory
Virtualization
JaeWoong Chung, Chi Cao Minh, Austen
McDonald, Travis Skare, Hassan Chafi, Brian Carlstrom, Christos
Kozyrakis, Kunle Olukotun
Proceedings of the 12th Intl.
Conference on Architectural Support for Programming Languages
and Operating Systems (ASPLOS), San Jose, CA, October 2006
- [TACO]
Block
Aware Instruction Set Architecture
Ahmad Zmily and Christos Kozyrakis
ACM Transactions on Architecture
and Code Optimization, vol. 3, no. 3, pages 327-357, September 2006
- [PACT]
Tutorial: Transactional Programming In A Multi-core Environment
Ali-Reza Adl-Tabatabai, Christos Kozyrakis and Bratin Saha
Tutorial at the 15th Intl. Conference on Parallel
Architecture and Compilation Techniques (PACT),
Seattle, WA, September 2006
- [PACT]
Testing Implementations of Transactional
Memory
Chaiyasit Manovit, Sudheendra Hangal, Austen
McDonald, Hassan Chafi, Christos Kozyrakis, Kunle Olukotun
Proceedings
of the 15th Intl. Conference on Parallel Architecture and Compilation
Techniques (PACT), Seattle, WA, September 2006
- [HPEC]
CEARCH: Cognition
Enabled Architecture
S. Crago, J. McMahon, et. al.
Proceedings of the 10th Workshop on High Performance
Embedded Computing (HPEC), Lexington, MA, September 2006
- [HotChips]
RAMP:
Research Accelerator for Multiple Processors
K. Asanovic, D. Chiou, J. Hoe, C. Kozyrakis, S. Lu, M. Oskin,
J. Rabaey, J. Wawrzynek
Technical Record of
the 18th Hot Chips Symposium, Palo Alto, CA, August 2006
- [ICPP]
Vector
Lane Threading
Suzanne
Rivoire, Rebecca Schultz, Tomofumi Okuda, Christos Kozyrakis
Proceedings
of the Intl. Conference on Parallel Processing (ICPP), Colombus,
Ohio, August 2006
- [ISCA]
Architectural Semantics
for Practical Transactional Memory
Austen McDonald,
JaeWoong Chung, Brian Carlstrom, Chi Cao Minh, Hassan Chafi, Christos
Kozyrakis, Kunle Olukotun
Proceedings of the 33rd Intl.
Symposium on Computer Architecture (ISCA), Boston, MA, June
2006
- [WDDD]
Deconstructing Hardware Architectures for
Security
Michael Dalton, Hari Kannan, Christos Kozyrakis
The 5th
Annual Workshop on Duplicating, Deconstructing, and Debunking (WDDD) at
ISCA, Boston, MA, June 2006
- [MOBS]
Full-system Power Analysis and Modeling for
Server Environments
Dimitris Economou, Suzanne Rivoire,
Christos Kozyrakis, Partha Ranganathan
Workshop on Modeling
Benchmarking and Simulation (MOBS) at ISCA, Boston, MA, June
2006
- [PLDI]
The ATOMOS Transactional
Programming Language
Brian D. Carlstrom, Austen McDonald,
Hassan Chafi, JaeWoong Chung, Chi Cao Minh, Christos
Kozyrakis, Kunle Olukotun
Proceedings of the Conference on
Programming Language Design and Implementation (PLDI),
Ottawa, Canada, June 2006
- [WTW]
Parallelizing SPECjbb2000 with Transactional
Memory
JaeWoong Chung, Chi Cao Minh, Brian D. Carlstrom,
Christos Kozyrakis
Workshop on Transactional Memory
Workloads (WTW), Ottawa, Canada, June 2006
- [WTW]
Early Release: Friend or Foe,
Travis Skare and Christos Kozyrakis
Workshop on
Transactional Memory Workloads (WTW),
Ottawa, Canada, June 2006
- [STMCS]
The Software Stack for
Transactional Memory: Challenges and Opportunities
Brian D.
Calrstrom, JaeWoong Chung, Christos Kozyrakis, Kunle Olukotun
Th 1st
Workshop on Software Tools for Multicore Systems (STMCS),
New York, NY, March, 2006
- [DATE]
Simultaneously
Improving Code Size, Performance, and Energy in Embedded Processors
Ahmad
Zmily and Christos Kozyrakis
Proceedings of the Conference
on Design Automation and Test in Europe (DATE), March 2006
- []
Library-based Prefetching for Pointer Intensive Applications
Varun
Malhotra and Christos Kozyrakis
Online Technical Manuscript,
February 2006
- [HPCA]
The Common Case
Transactional Behavior of Multithreaded Programs
JaeWoong
Chung, Hassan Chafi, Austen McDonald, Chi Cao Minh, Brian D. Carlstrom,
Christos Kozyrakis, Kunle Olukotun
Proceedings of the
12th Intl. Conference on High Performance Computer Architecture (HPCA),
February 2006
- [WARFP]
Building and Using the
ATLAS Transactional Memory System
Njuguna Njoroge, Sewook
Wee, Jared Casper, Justin Burdick, Yuriy Teslyar, Christos Kozyrakis,
Kunle Olukotun
2nd Workshop on Architecture Research using
FPGA Platforms (WARFP) at HPCA-12, Austin, TX, February 2006.
2005
- [GLOBECOM]
Autonomic
Power Management Schemes for Internet Servers and Data Centers
Lykomidis Mastroleon, Nicholas Bambos, Christos Kozyrakis, Dimitris
Economou, Proceedings of the IEEE Global Telecommunications
Conference (GLOBECOM), November 2005
- [SCOOL]
Transactional
Execution of Java Programs
Brian D. Carlstrom, JaeWoong
Chung, Hassan Chafi, Austen McDonald, Chi Cao MinhLance Hammond,
Christos Kozyrakis, Kunle Olukotun
Workshop on
Synchronization and Concurrency in Object-Oriented Languages (SCOOL),
OOPSLA, October 2005
- [PACT]
Characterization
of TCC on Chip Multiprocessors
Austen McDonald, JaeWoong
Chung, Hassan Chafi, Chi Cao Minh, Brian Carlstrom, Lance Hammond,
Christos Kozyrakis, Kunle Olukotun
Proceedings of the 14th
Intl. Conference on Parallel Architecture and Compilation Techniques
(PACT), September 2005
- [EUROPAR]
Improving Instruction
Delivery with a Block-Aware ISA
Ahmad Zmily,
Christos Kozyrakis, Earl Killian
Proceedings of the
EuroPar'05 Conference, September 2005
- [UCB-TR]
RAMP:
Research Accelerator for Multiple Processors - A Community Vision for a
Shared Experimental Parallel HW/SW Platform
Arvind, Krste
Asanović, Derek Chiou, James C. Hoe, Christos Kozyrakis, Shih-Lien Lu,
Mark Oskin, David Patterson, Jan Rabaey, John Wawrzynek
UC
Berkeley Technical Report UCB/CSD-05-1412, September 2005
- [ISLPED]
Energy
Efficient and High Performance Instruction
Fetch using a Block-Aware ISA
Ahmad Zmily and Christos Kozyrakis
Proceedings
of the Intl. Symposium on Low-Power Electronics and Design (ISLPED), August
2005
- [ICS]
TAPE: a
Transactional Application Profiling Environment
Hassan
Chafi, Austen McDonald, Chi Cao Minh, JaeWoong Chung, Brian Carlstrom,
Lance Hammond, Christos Kozyrakis, Kunle Olukotun
Proceedings
of the 19th Intl. Conference on Supercomputing (ICS), June
2005
- [ICPP]
Heuristics
for Profile-driven Method-level Speculative Parallelization
John Whaley, Christos Kozyrakis
Proceedings of
the Intl. Conference on Parallel Computing (ICPP), June 2005
- [WARFP]
ATLAS: A
Scalable Emulator for Transactional Parallel Systems
Christos Kozyrakis Kunle Olukotun
Workshop on
Architecture Research using FPGA Platforms (WARFP'05) at HPCA-11,
February 2005
2004
- [Micro]
Transactional Coherence
and Consistency: Simplifying Parallel Hardware and Software
Lance Hammond, Brian Carlstrom, Vicky Wong, Mike Chen, Christos
Kozyrakis, Kunle Olukotun
IEEE Micro, Special Issue on
Top Picks from Architecture Conferences vol. 24,
no. 6, November/December 2004
- [LaR]
Stream Virtual Machine and
Two-Level Compilation Model for Streaming
Architectures and Languages
Peter. Mattson, Richard Lethin, V.
Litvinov, Francois Labonte, Ian Buck, Christos Kozyrakis, Mark Horowitz
Proceedings
of the 3rd Intl. Workshop on Languages and Runtimes, in conjunction
with OOPSLA'04, October 2004
- [ASPLOS]
Programming with
Transactional Coherence and Consistency (TCC)
Lance
Hammond, Brian Carlstrom, Vicky Wong, Ben Hertzberg, Mike Chen,
Christos Kozyrakis, Kunle Olukotun
Proceedings of the
11th Intl. Conference on Architectural Support for Programming
Languages and Operating Systems (ASPLOS), October
2004
- [PACT]
The Stream Virtual
Machine
Francois Labonte, Peter Mattson, Bill Thies, Ian
Buck, Christos Kozyrakis, Mark Horowitz
Proceedings of
the 13th Intl. Conference on Parallel Architecture and Compilation
Techniques (PACT), September 2004
- [ISCA]
Transactional Memory
Coherence and Consistency (TCC)
Lance Hammond, Vicky Wong,
Mike Chen, Ben Hertzberg, Brian Carlstrom, Manohar Prabhu, Honggo
Wijaya, Christos Kozyrakis, Kunle Olukotun
Proceedings
of the 31st Intl. Symposium on Computer Architecture (ISCA),
June 2004
- [DAC]
VIRAM-1: A Media-Oriented
Vector Processor with Embedded DRAM
J. Gebis, S. William,
Christos Kozyrakis, D. Patterson
Student Design Contest, the
41st Design Automation Conference (DAC'04), June 2004
2003
- [Micro]
"Scalable Vector Processors
for Embedded Systems [
Christos Kozyrakis and David
Patterson. IEEE MICRO, Special Issue on Top Picks from Architecture Conferences, vol. 23, no. 6, pages 36-45,
November 2003
- [ISCA]
"Overcoming the Limitations
of Conventional Vector Processors Christos Kozyrakis and
David Patterson. Proceedings of the 30th Intl. Symposium on Computer Architecture
(ISCA), June 2003. [[
2002
1996-2001
- [IEEE]
Hardware/compiler
Codevelopment for an Embedded Media Processor
Christoforos
Kozyrakis, David Judd, Joeseph Gebis, Samuel Williams, David Patterson,
Katherine Yelick
Proceedings of the IEEE,
vol. 89, no. 11, pages 1694-1709, November 2001
- [IMS]
Proceedings of the 2nd
Workshop on Intelligent Memory Systems
Frederik Chong, Christoforos Kozyrakis, Mark Oskin (editors)
Lecture
Notes in Computer Science, no. 2107, Springer Verlag, ISBN
3-540-42328-1, September 2001
- [IMS]
Exploiting On-chip Memory
Bandwidth in the VIRAM Compiler
David Judd, Katherine
Yelick, Christoforos Kozyrakis, David Martin, David Patterson
Proceedings
of the 2nd
Workshop on Intelligent Memory Systems, November
2000
- [HotChips]
Vector IRAM: A
Media-oriented Vector Processor with Embedded DRAM
Christoforos
Kozyrakis, Joseph Gebis, David Martin, Samuel Williams, Iakovos
Mavroidis, Steven Pope, Darren Jones, David Patterson, Katherine
Yelick. Technical Record of the 12th Hot Chips Conference, August
2000. [
- [DATE]
Explicitly Parallel
Architectures for Memory Performance Enhancement
Christoforos
Kozyrakis
Proceedings of the 2000 Conference for Design
Automation and Test in Europe (DATE), March 2000
- [DAC]
High-Performance
Architectures for Embedded Memory Systems
Christoforos Kozyrakis
Tutorial in the Design Automation Conference (DAC),
July 1999
- [UCB-TR]
A Media-Enhanced Vector
Architecture for Embedded Memory Systems
Christoforos
Kozyrakis
M.S. Thesis, Technical Report
UCB-CSD-99-1059, University of California at Berkeley, July 1999
- [ICCAD]
High-Performance
Architectures for Embedded Memory Systems
Christoforos
Kozyrakis
Tutorial in the Intl. Conference on Computer Aided
Design (ICCAD), November 1998
- [Computer]
A New Direction in
Computer Architecture Research
Christoforos Kozyrakis, David Patterson
IEEE Computer,
vol. 31, no. 11, pages 24-32, November 1998
Also appeared in Nikkei Computer, no. 463, February 1999,
translated into Japanese
- [ICCD]
Intellingent RAM (IRAM):
the Industrial Setting, Applications, and Architectures
David
Patterson, Krste Asanovic, Aaron Brown, Richard Fromm, Jason Golbus,
Ben Gribstad, Kim Keeton, Christoforos Kozyrakis, David Martin, Stelios
Perissakis, Randy Thomas, Noah Treuhaft, Katherine Yelick
Proceedings
of the Intl. Conference on Computer Design (ICCD), October
1997
- [Computer]
Scalable Processors for
the Billion Transistors Era: IRAM
Christoforos Kozyrakis,
Stelios Perissakis, Ddavid Patterson, Katherine Yelick
IEEE
Computer, vol. 30, no. 9, pages 75-58, September
1997
- [ARVLSI]
Pipelined Multi-Queue
Management in a VLSI ATM Switch Chip with Credit-Based Flow-Control
Giorgos Kornaros, Christoforos Kozyrakis, Panagiota Vatsolaki, Manolis
Katevenis
Proceedings of the 17th
Conference on Advanced Research in VLSI (ARVLSI), Ann Arbor, MI, September 1997
- [ISCA]
The Energy Efficiency of
IRAM Architectures
Richard Fromm, Stelios Perissakis, Neal
Cardwell, Christoforos Kozyrakis, Bruce McGaughy, David Patterson
Proceedings
of the 24th Intl. Symposium on
Computer Architecture (ISCA), Atlanta, CA, June 1997
- [IMS]
Evaluation of Existing
Architectures in IRAM Systems
Ngeci Bowman, Neal
Cardwell, Christoforos Kozyrakis, Cynthia Romer, Helen Wang
Proceeding
of the Workshop on Mixing Logic and DRAM, Atlanta, GA,
June 1997
- [Micro]
A Case for Intelligent
DRAM: IRAM
David Patterson, Thomas Anderson, Neal Cardwell,
Richard Fromm, Kimberly Keeton,, Christoforos Kozyrakis, Randy Thomas,
Catherine Yelick
IEEE Micro, vol.
17, no. 2, pages 33-44, April 1997
- [ISSCC]
Intelligent RAM (IRAM):
Chips that Compute and Remember
David Patterson, Thomas
Anderson, Neal Cardwell, Richard Fromm, Kimberly Keeton, Christoforos
Kozyrakis, Randy Thomas, Catherine Yelick
Technical Record
of the Intl. Solid State
Circuits Conference (ISSCC), San
Francisco, CA, February 1997
- [ICS-TR]
The Architecture,
Operation, and Design of the Queue Management Block in the ATLAS I ATM
Switch
Christoforos Kozyrakis
B.S. Thesis,
Technical Report FORTH-ICS/TR-172, Institute of Computer Science (ICS),
Foundation for Research and Technology (FORTH), Heraklion, Crete,
Greece, July 1996