Travelled to:
1 × Canada
1 × Denmark
1 × Italy
2 × India
25 × USA
3 × United Kingdom
4 × France
Collaborated with:
H.Chafi C.Kozyrakis L.C.McAfee ∅ M.K.Prabhu K.J.Brown H.Lee S.Hong A.K.Sujeeth B.D.Carlstrom T.N.Mudge N.G.Bronson J.R.Levitt T.Rompf A.McDonald J.Casper L.Hammond B.Hertzberg M.K.Chen M.Odersky C.C.Minh B.A.Nayfeh V.Bertacco C.D.Sa T.Oguntebi J.Chung J.Torrellas B.Gropp V.Sarkar J.H.Moreno C.Ré M.Willey M.Heinrich D.Ofelt J.P.Singh K.A.Sakallah A.R.Atreya S.Salihoglu J.Widom E.Sedlar S.K.Kim R.S.French M.S.Lam David Koeplinger Raghu Prabhakar M.Wu V.Jovanovic M.Carbin K.G.Wilson K.Chang A.Gibbons N.Njoroge S.Wee Y.Teslyar D.Ge C.E.Kozyrakis V.Wong Z.DeVito A.Moors P.Hanrahan W.Baek T.Skare N.Amin M.Jonnalagedda V.Popic A.Prokopec Matthew Feldman Yaqi Zhang S.Hadjis Ruben Fiszel T.Zhao Luigi Nardi Ardavan Pedram
Talks about:
parallel (9) transact (8) languag (8) specif (7) domain (6) program (5) acceler (5) specul (5) memori (5) compil (5)
Person: Kunle Olukotun
DBLP: Olukotun:Kunle
Facilitated 1 volumes:
Contributed to:
Wrote 42 papers:
- CGO-2015-McAfeeO #framework #generative #learning #multi #named
- EMEURO: a framework for generating multi-purpose accelerators via deep learning (LCM, KO), pp. 125–135.
- ICML-2015-SaRO #convergence #matrix #probability #problem
- Global Convergence of Stochastic Gradient Descent for Some Non-convex Matrix Problems (CDS, CR, KO), pp. 2332–2341.
- CGO-2014-HongSWO #domain-specific language #graph #scalability
- Simplifying Scalable Graph Processing with a Domain-Specific Language (SH, SS, JW, KO), p. 208.
- PLDI-2014-RompfSBLCO #compilation #jit #precise
- Surgical precision JIT compilers (TR, AKS, KJB, HL, HC, KO), p. 8.
- PPoPP-2014-Olukotun #domain-specific language #parallel #programming
- Beyond parallel programming with domain specific languages (KO), pp. 179–180.
- ECOOP-2013-SujeethRBLCPWPJOO #composition #domain-specific language #reuse
- Composition and Reuse with Compiled Domain-Specific Languages (AKS, TR, KJB, HL, HC, VP, MW, AP, VJ, MO, KO), pp. 52–78.
- GPCE-2013-SujeethGBLROO #declarative #domain-specific language #generative #implementation #named #performance #specification
- Forge: generating a high performance DSL implementation from a declarative specification (AKS, AG, KJB, HL, TR, MO, KO), pp. 145–154.
- POPL-2013-RompfSABJLJOO #compilation #data type #optimisation #source code #staging
- Optimizing data structures in high-level programs: new directions for extensible compilers based on staging (TR, AKS, NA, KJB, VJ, HL, MJ, KO, MO), pp. 497–510.
- ASPLOS-2012-HongCSO #analysis #domain-specific language #graph #named #performance
- Green-Marl: a DSL for easy and efficient graph analysis (SH, HC, ES, KO), pp. 349–362.
- ICFP-2012-Olukotun #domain-specific language #embedded #performance
- High performance embedded domain specific languages (KO), pp. 139–140.
- ICML-2012-McAfeeO #code generation #network #static analysis
- Utilizing Static Analysis and Code Generation to Accelerate Neural Networks (LCM, KO), p. 192.
- ASPLOS-2011-CasperOHBKO #hardware #memory management #transaction
- Hardware acceleration of transactional memory on commodity systems (JC, TO, SH, NGB, CK, KO), pp. 27–38.
- CGO-2011-HertzbergO #automation #parallel #runtime
- Runtime automatic speculative parallelization (BH, KO), pp. 64–73.
- ICML-2011-SujeethLBRCWAOO #domain-specific language #machine learning #named #parallel
- OptiML: An Implicitly Parallel Domain-Specific Language for Machine Learning (AKS, HL, KJB, TR, HC, MW, ARA, MO, KO), pp. 609–616.
- PPoPP-2011-ChafiSBLAO #approach #parallel
- A domain-specific approach to heterogeneous parallelism (HC, AKS, KJB, HL, ARA, KO), pp. 35–46.
- PPoPP-2011-HongKOO #algorithm #graph
- Accelerating CUDA graph algorithms at maximum warp (SH, SKK, TO, KO), pp. 267–276.
- HPCA-2010-TorrellasGSMO #challenge
- Extreme scale computing: Challenges and opportunities (JT, BG, VS, JHM, KO), p. 1.
- OOPSLA-2010-ChafiDMRSHOO #parallel
- Language virtualization for heterogeneous parallel computing (HC, ZD, AM, TR, AKS, PH, MO, KO), pp. 835–847.
- PPoPP-2010-BronsonCCO #concurrent
- A practical concurrent binary search tree (NGB, JC, HC, KO), pp. 257–268.
- PPoPP-2010-TorrellasGMOS #challenge
- Extreme scale computing: challenges and opportunities (JT, BG, JHM, KO, VS), pp. 101–102.
- POPL-2009-BronsonKO #optimisation
- Feedback-directed barrier optimization in a strongly isolated STM (NGB, CK, KO), pp. 213–225.
- DATE-2007-NjorogeCWTGKO #memory management #multi #named #transaction
- ATLAS: a chip-multiprocessor with transactional memory support (NN, JC, SW, YT, DG, CK, KO), pp. 3–8.
- HPCA-2007-ChafiCCMMBKO #approach #memory management #scalability #transaction
- A Scalable, Non-blocking Approach to Transactional Memory (HC, JC, BDC, AM, CCM, WB, CK, KO), pp. 97–108.
- PPoPP-2007-CarlstromMCKO #transaction
- Transactional collection classes (BDC, AM, MC, CK, KO), pp. 56–67.
- ASPLOS-2006-ChungMMSCCKO #memory management #trade-off #transaction
- Tradeoffs in transactional memory virtualization (JC, CCM, AM, TS, HC, BDC, CK, KO), pp. 371–381.
- HPCA-2006-ChungCMMCKO #behaviour #parallel #source code #thread #transaction
- The common case transactional behavior of multithreaded programs (JC, HC, CCM, AM, BDC, CK, KO), pp. 266–277.
- PLDI-2006-CarlstromMCCMKO #programming language #transaction
- The Atomos transactional programming language (BDC, AM, HC, JC, CCM, CEK, KO), pp. 1–13.
- PPoPP-2005-PrabhuO #concurrent #parallel #specification #thread
- Exposing speculative thread parallelism in SPEC2000 (MKP, KO), pp. 142–152.
- ASPLOS-2004-HammondCWHCKO #consistency #programming #transaction
- Programming with transactional coherence and consistency (TCC) (LH, BDC, VW, BH, MKC, CK, KO), pp. 1–13.
- CGO-2003-ChenO #concurrent #named #thread
- TEST: A Tracer for Extracting Speculative Thread (MKC, KO), pp. 301–314.
- PPoPP-2003-PrabhuO #concurrent #parallel #thread #using
- Using thread-level speculation to simplify manual parallelization (MKP, KO), pp. 1–12.
- DAC-2002-BertaccoO #performance #representation #simulation
- Efficient state representation for symbolic simulation (VB, KO), pp. 99–104.
- ASPLOS-1998-HammondWO #multi
- Data Speculation Support for a Chip Multiprocessor (LH, MW, KO), pp. 58–69.
- DAC-1998-OlukotunHO #simulation
- Digital System Simulation: Methodologies and Examples (KO, MH, DO), pp. 658–663.
- ASPLOS-1996-OlukotunNHWC #multi
- The Case for a Single-Chip Multiprocessor (KO, BAN, LH, KGW, KC), pp. 2–11.
- DAC-1996-LevittO #pipes and filters #scalability #verification
- A Scalable Formal Verification Methodology for Pipelined Microprocessors (JRL, KO), pp. 558–563.
- HPCA-1996-NayfehOS #clustering #multi
- The Impact of Shared-Cache Clustering in Small-Scale Shared-Memory Multiprocessors (BAN, KO, JPS), pp. 74–84.
- DAC-1995-FrenchLLO #compilation #simulation
- A General Method for Compiling Event-Driven Simulations (RSF, MSL, JRL, KO), pp. 151–156.
- DAC-1990-SakallahMO #analysis #design
- Analysis and Design of Latch-Controlled Synchronous Digital Circuits (KAS, TNM, KO), pp. 111–117.
- DAC-1987-OlukotunM #parallel
- A Preliminary Investigation into Parallel Routing on a Hypercube Computer (KO, TNM), pp. 814–820.
- PLDI-2018-KoeplingerFPZHF #compilation #named
- Spatial: a language and compiler for application accelerators (DK, MF, RP, YZ, SH, RF, TZ, LN, AP, CK, KO), pp. 296–311.
- ASPLOS-2016-PrabhakarKBLSKO #configuration management #generative #hardware #parallel
- Generating Configurable Hardware from Parallel Patterns (RP, DK, KJB, HL, CDS, CK, KO), pp. 651–665.