Oyekunle A. Olukotun
List of publications from the DBLP Bibliography Server - FAQ| 2013 | ||
|---|---|---|
| c85 | Tiark Rompf, Arvind K. Sujeeth, Nada Amin, Kevin J. Brown, Vojin Jovanovic, HyoukJoong Lee, Manohar Jonnalagedda, Kunle Olukotun, Martin Odersky: Optimizing data structures in high-level programs: new directions for extensible compilers based on staging. POPL 2013: 497-510 | |
| 2012 | ||
| c84 | Sungpack Hong, Hassan Chafi, Eric Sedlar, Kunle Olukotun: Green-Marl: a DSL for easy and efficient graph analysis. ASPLOS 2012: 349-362 | |
| c83 | Sungpack Hong, Tayo Oguntebi, Jared Casper, Nathan Grasso Bronson, Christos Kozyrakis, Kunle Olukotun: A case of system-level hardware/software co-design and co-verification of a commodity multi-processor system with custom hardware. CODES+ISSS 2012: 513-520 | |
| c82 | ||
| c81 | Lawrence C. McAfee, Kunle Olukotun: Utilizing Static Analysis and Code Generation to Accelerate Neural Networks. ICML 2012 | |
| 2011 | ||
| j16 | HyoukJoong Lee, Kevin J. Brown, Arvind K. Sujeeth, Hassan Chafi, Tiark Rompf, Martin Odersky, Kunle Olukotun: Implementing Domain-Specific Languages for Heterogeneous Parallel Computing. IEEE Micro 31(5): 42-53 (2011) | |
| c80 | Sungpack Hong, Tayo Oguntebi, Kunle Olukotun: Efficient Parallel Graph Exploration on Multi-Core CPU and GPU. PACT 2011: 78-88 | |
| c79 | Kevin J. Brown, Arvind K. Sujeeth, HyoukJoong Lee, Tiark Rompf, Hassan Chafi, Martin Odersky, Kunle Olukotun: A Heterogeneous Parallel Framework for Domain-Specific Languages. PACT 2011: 89-100 | |
| c78 | Jared Casper, Tayo Oguntebi, Sungpack Hong, Nathan Grasso Bronson, Christos Kozyrakis, Kunle Olukotun: Hardware acceleration of transactional memory on commodity systems. ASPLOS 2011: 27-38 | |
| c77 | ||
| c76 | Arvind K. Sujeeth, HyoukJoong Lee, Kevin J. Brown, Tiark Rompf, Hassan Chafi, Michael Wu, Anand R. Atreya, Martin Odersky, Kunle Olukotun: OptiML: An Implicitly Parallel Domain-Specific Language for Machine Learning. ICML 2011: 609-616 | |
| c75 | Per Stenström, Doug Burger, Wen-mei W. Hwu, Vipin Kumar, Kunle Olukotun, David A. Padua, Burton Smith: Panel Statement. IPDPS 2011: 877 | |
| c74 | Hassan Chafi, Arvind K. Sujeeth, Kevin J. Brown, HyoukJoong Lee, Anand R. Atreya, Kunle Olukotun: A domain-specific approach to heterogeneous parallelism. PPOPP 2011: 35-46 | |
| c73 | Sungpack Hong, Sang Kyun Kim, Tayo Oguntebi, Kunle Olukotun: Accelerating CUDA graph algorithms at maximum warp. PPOPP 2011: 267-276 | |
| c72 | Tiark Rompf, Arvind K. Sujeeth, HyoukJoong Lee, Kevin J. Brown, Hassan Chafi, Martin Odersky, Kunle Olukotun: Building-Blocks for Performance Oriented DSLs. DSL 2011: 93-117 | |
| 2010 | ||
| j15 | Bryan C. Catanzaro, Armando Fox, Kurt Keutzer, David A. Patterson, Bor-Yiing Su, Marc Snir, Kunle Olukotun, Pat Hanrahan, Hassan Chafi: Ubiquitous Parallel Computing from Berkeley, Illinois, and Stanford. IEEE Micro 30(2): 41-55 (2010) | |
| c71 | Xiaobo Sharon Hu, Richard C. Murphy, Sudip S. Dosanjh, Kunle Olukotun, Stephen Poole: Hardware/software co-design for high performance computing: challenges and opportunities. CODES+ISSS 2010: 63-64 | |
| c70 | Sang Kyun Kim, Peter Leonard McMahon, Kunle Olukotun: A Large-Scale Architecture for Restricted Boltzmann Machines. FCCM 2010: 201-208 | |
| c69 | Tayo Oguntebi, Sungpack Hong, Jared Casper, Nathan Grasso Bronson, Christos Kozyrakis, Kunle Olukotun: FARM: A Prototyping Environment for Tightly-Coupled, Heterogeneous Architectures. FCCM 2010: 221-228 | |
| c68 | Josep Torrellas, Bill Gropp, Vivek Sarkar, Jaime H. Moreno, Kunle Olukotun: Extreme scale computing: Challenges and opportunities. HPCA 2010: 1 | |
| c67 | Woongki Baek, Nathan Grasso Bronson, Christos Kozyrakis, Kunle Olukotun: Implementing and Evaluating a Model Checker for Transactional Memory Systems. ICECCS 2010: 117-126 | |
| c66 | Woongki Baek, Nathan Grasso Bronson, Christos Kozyrakis, Kunle Olukotun: Making nested parallel transactions practical using lightweight hardware support. ICS 2010: 61-71 | |
| c65 | Sungpack Hong, Tayo Oguntebi, Jared Casper, Nathan Grasso Bronson, Christos Kozyrakis, Kunle Olukotun: Eigenbench: A simple exploration tool for orthogonal TM characteristics. IISWC 2010: 1-11 | |
| c64 | ||
| c63 | Hassan Chafi, Zach DeVito, Adriaan Moors, Tiark Rompf, Arvind K. Sujeeth, Pat Hanrahan, Martin Odersky, Kunle Olukotun: Language virtualization for heterogeneous parallel computing. OOPSLA 2010: 835-847 | |
| c62 | Nathan Grasso Bronson, Jared Casper, Hassan Chafi, Kunle Olukotun: Transactional predication: high-performance concurrent sets and maps for STM. PODC 2010: 6-15 | |
| c61 | Josep Torrellas, Bill Gropp, Jaime H. Moreno, Kunle Olukotun, Vivek Sarkar: Extreme scale computing: challenges and opportunities. PPOPP 2010: 101-102 | |
| c60 | Nathan Grasso Bronson, Jared Casper, Hassan Chafi, Kunle Olukotun: A practical concurrent binary search tree. PPOPP 2010: 257-268 | |
| c59 | Woongki Baek, Nathan Grasso Bronson, Christos Kozyrakis, Kunle Olukotun: Implementing and evaluating nested parallel transactions in software transactional memory. SPAA 2010: 253-262 | |
| 2009 | ||
| c58 | Sang Kyun Kim, Lawrence C. McAfee, Peter Leonard McMahon, Kunle Olukotun: A highly scalable Restricted Boltzmann Machine FPGA implementation. FPL 2009: 367-372 | |
| c57 | Nathan Grasso Bronson, Christos Kozyrakis, Kunle Olukotun: Feedback-directed barrier optimization in a strongly isolated STM. POPL 2009: 213-225 | |
| 2008 | ||
| c56 | Chi Cao Minh, JaeWoong Chung, Christos Kozyrakis, Kunle Olukotun: STAMP: Stanford Transactional Applications for Multi-Processing. IISWC 2008: 35-46 | |
| c55 | JaeWoong Chung, Jiwon Seo, Woongki Baek, Chi Cao Minh, Austen McDonald, Christos Kozyrakis, Kunle Olukotun: Improving software concurrency with hardware-assisted memory snapshot. SPAA 2008: 363 | |
| c54 | JaeWoong Chung, Woongki Baek, Nathan Grasso Bronson, Jiwon Seo, Christos Kozyrakis, Kunle Olukotun: Ased: availability, security, and debugging support usingtransactional memory. SPAA 2008: 366 | |
| e1 | Andreas Moshovos, David Tarditi, Kunle Olukotun (Eds.): 17th International Conference on Parallel Architecture and Compilation Techniques (PACT 2008), Toronto, Ontario, Canada, October 25-29, 2008. ACM 2008, isbn 978-1-60558-282-5 | |
| 2007 | ||
| b1 | Kunle Olukotun, Lance Hammond, James Laudon: iChip Multiprocessor Architecture: Techniques to Improve Throughput and Latency. Synthesis Lectures on Computer Architecture, Morgan & Claypool Publishers 2007 | |
| j14 | Austen McDonald, Brian D. Carlstrom, JaeWoong Chung, Chi Cao Minh, Hassan Chafi, Christos Kozyrakis, Kunle Olukotun: Transactional Memory: The Hardware-Software Interface. IEEE Micro 27(1): 67-76 (2007) | |
| c53 | Woongki Baek, Chi Cao Minh, Martin Trautmann, Christos Kozyrakis, Kunle Olukotun: The OpenTM Transactional Application Programming Interface. PACT 2007: 376-387 | |
| c52 | Njuguna Njoroge, Jared Casper, Sewook Wee, Yuriy Teslyar, Daxia Ge, Christos Kozyrakis, Kunle Olukotun: ATLAS: a chip-multiprocessor with transactional memory support. DATE 2007: 3-8 | |
| c51 | Sewook Wee, Jared Casper, Njuguna Njoroge, Yuriy Teslyar, Daxia Ge, Christos Kozyrakis, Kunle Olukotun: A practical FPGA-based framework for novel CMP research. FPGA 2007: 116-125 | |
| c50 | Hassan Chafi, Jared Casper, Brian D. Carlstrom, Austen McDonald, Chi Cao Minh, Woongki Baek, Christos Kozyrakis, Kunle Olukotun: A Scalable, Non-blocking Approach to Transactional Memory. HPCA 2007: 97-108 | |
| c49 | Chi Cao Minh, Martin Trautmann, JaeWoong Chung, Austen McDonald, Nathan Grasso Bronson, Jared Casper, Christos Kozyrakis, Kunle Olukotun: An effective hybrid transactional memory system with strong isolation guarantees. ISCA 2007: 69-80 | |
| c48 | Brian D. Carlstrom, Austen McDonald, Michael Carbin, Christos Kozyrakis, Kunle Olukotun: Transactional collection classes. PPOPP 2007: 56-67 | |
| c47 | Woongki Baek, JaeWoong Chung, Chi Cao Minh, Christos Kozyrakis, Kunle Olukotun: Towards soft optimization techniques for parallel cognitive applications. SPAA 2007: 59-60 | |
| 2006 | ||
| j13 | Brian D. Carlstrom, JaeWoong Chung, Hassan Chafi, Austen McDonald, Chi Cao Minh, Lance Hammond, Christoforos E. Kozyrakis, Kunle Olukotun: Executing Java programs with transactional memory. Sci. Comput. Program. 63(2): 111-129 (2006) | |
| c46 | Chaiyasit Manovit, Sudheendra Hangal, Hassan Chafi, Austen McDonald, Christos Kozyrakis, Kunle Olukotun: Testing implementations of transactional memory. PACT 2006: 134-143 | |
| c45 | JaeWoong Chung, Chi Cao Minh, Austen McDonald, Travis Skare, Hassan Chafi, Brian D. Carlstrom, Christos Kozyrakis, Kunle Olukotun: Tradeoffs in transactional memory virtualization. ASPLOS 2006: 371-381 | |
| c44 | JaeWoong Chung, Hassan Chafi, Chi Cao Minh, Austen McDonald, Brian D. Carlstrom, Christos Kozyrakis, Kunle Olukotun: The common case transactional behavior of multithreaded programs. HPCA 2006: 266-277 | |
| c43 | Austen McDonald, JaeWoong Chung, Brian D. Carlstrom, Chi Cao Minh, Hassan Chafi, Christos Kozyrakis, Kunle Olukotun: Architectural Semantics for Practical Transactional Memory. ISCA 2006: 53-65 | |
| c42 | Cheng-Tao Chu, Sang Kyun Kim, Yi-An Lin, YuanYuan Yu, Gary R. Bradski, Andrew Y. Ng, Kunle Olukotun: Map-Reduce for Machine Learning on Multicore. NIPS 2006: 281-288 | |
| c41 | Brian D. Carlstrom, Austen McDonald, Hassan Chafi, JaeWoong Chung, Chi Cao Minh, Christoforos E. Kozyrakis, Kunle Olukotun: The Atomos transactional programming language. PLDI 2006: 1-13 | |
| c40 | Brad Schumitsch, Sebastian Thrun, Leonidas J. Guibas, Kunle Olukotun: The Identity Management Kalman Filter (IMKF). Robotics: Science and Systems 2006 | |
| 2005 | ||
| j12 | Poonacha Kongetira, Kathirgamar Aingaran, Kunle Olukotun: Niagara: A 32-Way Multithreaded Sparc Processor. IEEE Micro 25(2): 21-29 (2005) | |
| j11 | ||
| j10 | John D. Davis, Stephen E. Richardson, Charis Charitsis, Kunle Olukotun: A chip prototyping substrate: the flexible architecture for simulation and testing (FAST). SIGARCH Computer Architecture News 33(4): 34-43 (2005) | |
| c39 | John D. Davis, James Laudon, Kunle Olukotun: Maximizing CMP Throughput with Mediocre Cores. IEEE PACT 2005: 51-62 | |
| c38 | Austen McDonald, JaeWoong Chung, Hassan Chafi, Chi Cao Minh, Brian D. Carlstrom, Lance Hammond, Christos Kozyrakis, Kunle Olukotun: Characterization of TCC on Chip-Multiprocessors. IEEE PACT 2005: 63-74 | |
| c37 | ||
| c36 | Hassan Chafi, Chi Cao Minh, Austen McDonald, Brian D. Carlstrom, JaeWoong Chung, Lance Hammond, Christos Kozyrakis, Kunle Olukotun: TAPE: a transactional application profiling environment. ICS 2005: 199-208 | |
| c35 | Ayodele Thomas, Kunle Olukotun: An Application Analysis Framework For Polymorphic Chip Multiprocessors. IPDPS 2005 | |
| c34 | Brad Schumitsch, Sebastian Thrun, Gary R. Bradski, Kunle Olukotun: The Information-Form Data Association Filter. NIPS 2005 | |
| c33 | Manohar K. Prabhu, Kunle Olukotun: Exposing speculative thread parallelism in SPEC2000. PPOPP 2005: 142-152 | |
| 2004 | ||
| j9 | Lance Hammond, Brian D. Carlstrom, Vicky Wong, Michael K. Chen, Christos Kozyrakis, Kunle Olukotun: Transactional Coherence and Consistency: Simplifying Parallel Hardware and Software. IEEE Micro 24(6): 92-103 (2004) | |
| c32 | Lance Hammond, Brian D. Carlstrom, Vicky Wong, Ben Hertzberg, Michael K. Chen, Christos Kozyrakis, Kunle Olukotun: Programming with transactional coherence and consistency (TCC). ASPLOS 2004: 1-13 | |
| c31 | Lance Hammond, Vicky Wong, Michael K. Chen, Brian D. Carlstrom, John D. Davis, Ben Hertzberg, Manohar K. Prabhu, Honggo Wijaya, Christos Kozyrakis, Kunle Olukotun: Transactional Memory Coherence and Consistency. ISCA 2004: 102-113 | |
| 2003 | ||
| j8 | Michael K. Chen, Kunle Olukotun: The Jrpm System for Dynamically Parallelizing Sequential Java Programs. IEEE Micro 23(6): 26-35 (2003) | |
| c30 | Michael K. Chen, Kunle Olukotun: TEST: A Tracer for Extracting Speculative Thread. CGO 2003: 301-314 | |
| c29 | Michael K. Chen, Kunle Olukotun: The Jrpm System for Dynamically Parallelizing Java Programs. ISCA 2003: 434-445 | |
| c28 | Manohar K. Prabhu, Kunle Olukotun: Using thread-level speculation to simplify manual parallelization. PPOPP 2003: 1-12 | |
| 2002 | ||
| c27 | Valeria Bertacco, Kunle Olukotun: Efficient state representation for symbolic simulation. DAC 2002: 99-104 | |
| c26 | Michael K. Chen, Kunle Olukotun: Targeting Dynamic Compilation for Embedded Environments. Java Virtual Machine Research and Technology Symposium 2002: 151-164 | |
| 2001 | ||
| j7 | Kenneth M. Wilson, Kunle Olukotun: High Bandwidth On-Chip Cache Design. IEEE Trans. Computers 50(4): 292-307 (2001) | |
| 2000 | ||
| j6 | Lance Hammond, Benedict A. Hubbert, Michael Siu, Manohar K. Prabhu, Michael K. Chen, Kunle Olukotun: The Stanford Hydra CMP. IEEE Micro 20(2): 71-84 (2000) | |
| 1999 | ||
| c25 | Rachid Helaihel, Kunle Olukotun: JMTP: an architecture for exploiting concurrency in embedded Java applications with real-time considerations. ICCAD 1999: 551-557 | |
| c24 | Kunle Olukotun, Lance Hammond, Mark Willey: Improving the performance of speculatively parallel applications on the Hydra CMP. International Conference on Supercomputing 1999: 21-30 | |
| 1998 | ||
| c23 | Michael K. Chen, Kunle Olukotun: Exploiting Method-Level Parallelism in Single-Threaded Java Programs. IEEE PACT 1998: 176- | |
| c22 | Lance Hammond, Mark Willey, Kunle Olukotun: Data Speculation Support for a Chip Multiprocessor. ASPLOS 1998: 58-69 | |
| c21 | Kunle Olukotun, Mark Heinrich, David Ofelt: Digital System Simulation: Methodologies and Examples. DAC 1998: 658-663 | |
| c20 | Takashi Miyamori, Kunle Olukotun: A Quantitative Analysis of Reconfigurable Coprocessors for Multimedia Applications. FCCM 1998: 2-11 | |
| c19 | Takashi Miyamori, Kunle Olukotun: REMARC: Reconfigurable Multimedia Array Coprocessor (Abstract). FPGA 1998: 261 | |
| c18 | Victor J. Lam, Kunle Olukotun: DCP: an algorithm for datapath/control partitioning of synthesizable RTL models. ICCD 1998: 442-449 | |
| 1997 | ||
| j5 | Lance Hammond, Basem A. Nayfeh, Kunle Olukotun: A Single-Chip Multiprocessor. IEEE Computer 30(9): 79-85 (1997) | |
| j4 | Kunle Olukotun, Trevor N. Mudge, Richard B. Brown: Multilevel Optimization of Pipelined Caches. IEEE Trans. Computers 46(10): 1083-1102 (1997) | |
| c17 | Tadaaki Yamauchi, Lance Hammond, Kunle Olukotun: The Hierarchical Multi-Bank DRAM: A High-Performance Architecture for Memory Integrated with Processors. ARVLSI 1997: 303-319 | |
| c16 | Jeremy R. Levitt, Kunle Olukotun: Verifying correct pipeline implementation for microprocessors. ICCAD 1997: 162-169 | |
| c15 | Rachid Helaihel, Kunle Olukotun: Java as a specification language for hardware-software systems. ICCAD 1997: 690-697 | |
| c14 | ||
| 1996 | ||
| c13 | Kunle Olukotun, Basem A. Nayfeh, Lance Hammond, Kenneth G. Wilson, Kunyung Chang: The Case for a Single-Chip Multiprocessor. ASPLOS 1996: 2-11 | |
| c12 | Jeremy R. Levitt, Kunle Olukotun: A Scalable Formal Verification Methodology for Pipelined Microprocessors. DAC 1996: 558-563 | |
| c11 | Basem A. Nayfeh, Kunle Olukotun, Jaswinder Pal Singh: The Impact of Shared-Cache Clustering in Small-Scale Shared-Memory Multiprocessors. HPCA 1996: 74-84 | |
| c10 | Basem A. Nayfeh, Lance Hammond, Kunle Olukotun: Evaluation of Design Alternatives for a Multiprocessor Microprocessor. ISCA 1996: 67-77 | |
| c9 | Kenneth M. Wilson, Kunle Olukotun, Mendel Rosenblum: Increasing Cache Port Efficiency for Dynamic Superscalar Microprocessors. ISCA 1996: 147-157 | |
| 1995 | ||
| c8 | Robert S. French, Monica S. Lam, Jeremy R. Levitt, Kunle Olukotun: A General Method for Compiling Event-Driven Simulations. DAC 1995: 151-156 | |
| c7 | Andrew Erlichson, Basem A. Nayfeh, Jaswinder Pal Singh, Kunle Olukotun: The Benefits of Clustering in Shared Address Space Multiprocessors: An Applications-Driven Investigation. SC 1995: 60 | |
| 1994 | ||
| c6 | Basem A. Nayfeh, Kunle Olukotun: Exploring the Design Space for a Shared-Cache Multiprocessor. ISCA 1994: 166-175 | |
| 1992 | ||
| j3 | Karem A. Sakallah, Trevor N. Mudge, Oyekunle A. Olukotun: Analysis and design of latch-controlled synchronous digital circuits. IEEE Trans. on CAD of Integrated Circuits and Systems 11(3): 322-333 (1992) | |
| c5 | Kunle Olukotun, Trevor N. Mudge, Richard B. Brown: Performance Optimization of Pipelined Primary Caches. ISCA 1992: 181-190 | |
| 1991 | ||
| j2 | Trevor N. Mudge, Richard B. Brown, William P. Bimingham, Jeffrey A. Dykstra, Ayman I. Kayssi, Ronald J. Lomax, Kunle Olukotun, Karem A. Sakallah, Raymond A. Milano: The Design of a Microsupercomputer. IEEE Computer 24(1): 57-64 (1991) | |
| c4 | Kunle Olukotun, Trevor N. Mudge, Richard B. Brown: Implementing a Cache for a High-Performance GaAs Microprocessor. ISCA 1991: 138-147 | |
| 1990 | ||
| j1 | Oyekunle A. Olukotun, Trevor N. Mudge: Hierarchical Gate-Array Routing on a Hypercube Multiprocessor. J. Parallel Distrib. Comput. 8(4): 313-324 (1990) | |
| c3 | Karem A. Sakallah, Trevor N. Mudge, Kunle Olukotun: Analysis and Design of Latch-Controlled Synchronous Digital Circuits. DAC 1990: 111-117 | |
| c2 | Karem A. Sakallah, Trevor N. Mudge, Kunle Olukotun: check Tc and min Tc: Timing Verification and Optimal Clocking of Synchronous Digtal Circuits. ICCAD 1990: 552-555 | |
| 1987 | ||
| c1 | Kunle Olukotun, Trevor N. Mudge: A Preliminary Investigation into Parallel Routing on a Hypercube Computer. DAC 1987: 814-820 | |
Colors in the list of coauthors
Last update Fri May 24 01:59:23 2013 CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page