![](https://dblp.org/img/logo.ua.320x120.png)
![](https://dblp.org/img/dropdown.dark.16x16.png)
![](https://dblp.org/img/peace.dark.16x16.png)
Остановите войну!
for scientists:
![search dblp search dblp](https://dblp.org/img/search.dark.16x16.png)
![search dblp](https://dblp.org/img/search.dark.16x16.png)
default search action
James R. Larus
Person information
- affiliation: École Polytechnique Fédérale de Lausanne, Switzerland
- affiliation (former): Microsoft Research
Refine list
![note](https://dblp.org/img/note-mark.dark.12x12.png)
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [c95]Sahand Kashani
, Mahyar Emami
, Keisuke Kamahori
, Mohammad Sepehr Pourghannad
, Ritik Raj
, James R. Larus
:
A 475 MHz Manycore FPGA Accelerator for RTL Simulation. FPGA 2024: 78-84 - [c94]Qingyuan Liu, Yanning Yang, Dong Du, Yubin Xia, Ping Zhang, Jia Feng, James R. Larus, Haibo Chen:
Harmonizing Efficiency and Practicability: Optimizing Resource Utilization in Serverless Computing with Jiagu. USENIX ATC 2024: 1-17 - [i10]Qingyuan Liu, Yanning Yang, Dong Du, Yubin Xia, Ping Zhang, Jia Feng, James R. Larus, Haibo Chen:
Jiagu: Optimizing Serverless Computing Resource Utilization with Harmonized Efficiency and Practicability. CoRR abs/2403.00433 (2024) - [i9]Mahyar Emami, Thomas Bourgeat, James R. Larus:
Parendi: Thousand-Way Parallel RTL Simulation. CoRR abs/2403.04714 (2024) - 2023
- [c93]Mahyar Emami
, Sahand Kashani
, Keisuke Kamahori
, Mohammad Sepehr Pourghannad
, Ritik Raj
, James R. Larus
:
Manticore: Hardware-Accelerated RTL Simulation with Static Bulk-Synchronous Parallelism. ASPLOS (4) 2023: 219-237 - [i8]Mahyar Emami, Sahand Kashani, Keisuke Kamahori, Mohammad Sepehr Pourghannad, Ritik Raj, James R. Larus:
Manticore: Hardware-Accelerated RTL Simulation with Static Bulk-Synchronous Parallelism. CoRR abs/2301.09413 (2023) - 2022
- [j43]James R. Larus:
CACM community. Commun. ACM 65(7): 5 (2022) - [j42]Carmela Troncoso, Dan Bogdanov, Edouard Bugnion, Sylvain Chatel, Cas Cremers, Seda F. Gürses, Jean-Pierre Hubaux, Dennis Jackson, James R. Larus, Wouter Lueks, Rui Oliveira, Mathias Payer, Bart Preneel, Apostolos Pyrgelis, Marcel Salathé, Theresa Stadler, Michael Veale
:
Deploying decentralized, privacy-preserving proximity tracing. Commun. ACM 65(9): 48-57 (2022) - [c92]Mahyar Emami, Endri Bezati, Jörn W. Janneck, James R. Larus:
Auto-Partitioning Heterogeneous Task-Parallel Programs with StreamBlocks. PACT 2022: 398-411 - [c91]Sahand Kashani, Mahyar Emami, James R. Larus:
Bitfiltrator: A general approach for reverse-engineering Xilinx bitstream formats. FPL 2022: 1-8 - [p2]James R. Larus:
The Curation Chokepoint. Perspectives on Digital Humanism 2022: 153-158 - 2021
- [j41]James R. Larus:
Whose smartphone is it? Commun. ACM 64(9): 41-42 (2021) - [c90]Adrien Ghosn, Marios Kogias, Mathias Payer, James R. Larus, Edouard Bugnion:
Enclosure: language-based restriction of untrusted libraries. ASPLOS 2021: 255-267 - [c89]Mahyar Emami, Endri Bezati, Jörn W. Janneck, James R. Larus:
Triggered Scheduling: Efficient Detection of Dataflow Network Idleness on Heterogeneous Systems. FPGA 2021: 226-227 - [c88]Qinkun Bao, Zihao Wang, James R. Larus, Dinghao Wu:
Abacus: A Tool for Precise Side-Channel Analysis. ICSE (Companion Volume) 2021: 238-239 - [c87]Qinkun Bao, Zihao Wang, Xiaoting Li, James R. Larus, Dinghao Wu:
Abacus: Precise Side-Channel Analysis. ICSE 2021: 797-809 - [c86]Xiaoting Li, Lingwei Chen, Jinquan Zhang, James R. Larus, Dinghao Wu:
Watermarking-based Defense against Adversarial Attacks on Deep Neural Networks. IJCNN 2021: 1-8 - [i7]Endri Bezati, Mahyar Emami, Jörn W. Janneck, James R. Larus:
StreamBlocks: A compiler for heterogeneous dataflow computing (technical report). CoRR abs/2107.09333 (2021) - [i6]Bogdan Alexandru Stoica, Swarup Kumar Sahoo, James R. Larus, Vikram S. Adve:
Statistical Program Slicing: a Hybrid Slicing Technique for Analyzing Deployed Software. CoRR abs/2201.00060 (2021) - 2020
- [j40]Carmela Troncoso, Mathias Payer, Jean-Pierre Hubaux, Marcel Salathé, James R. Larus, Wouter Lueks, Theresa Stadler, Apostolos Pyrgelis, Daniele Antonioli, Ludovic Barman, Sylvain Chatel, Kenneth G. Paterson, Srdjan Capkun, David A. Basin, Jan Beutel, Dennis Jackson, Marc Roeschlin, Patrick Leu, Bart Preneel, Nigel P. Smart, Aysajan Abidin, Seda Gurses, Michael Veale, Cas Cremers, Michael Backes, Nils Ole Tippenhauer, Reuben Binns, Ciro Cattuto, Alain Barrat, Dario Fiore, Manuel Barbosa, Rui Oliveira, José Pereira:
Decentralized Privacy-Preserving Proximity Tracing. IEEE Data Eng. Bull. 43(2): 36-66 (2020) - [j39]James R. Larus
, Luis Ceze
, Karin Strauss:
ASPLOS Report. IEEE Des. Test 37(3): 119-123 (2020) - [c85]Stuart Byma, Akash Dhasade
, Adrian M. Altenhoff, Christophe Dessimoz
, James R. Larus:
Parallel and Scalable Precise Clustering. PACT 2020: 217-228 - [c84]Endri Bezati, Mahyar Emami, James R. Larus:
Advanced Dataflow Programming using Actor Machines for High-Level Synthesis. FPGA 2020: 310 - [e3]James R. Larus, Luis Ceze, Karin Strauss:
ASPLOS '20: Architectural Support for Programming Languages and Operating Systems, Lausanne, Switzerland, March 16-20, 2020. ACM 2020, ISBN 978-1-4503-7102-5 [contents]ASPLOS 2020 was canceled because of COVID-19. - [i5]Carmela Troncoso, Mathias Payer, Jean-Pierre Hubaux, Marcel Salathé, James R. Larus, Edouard Bugnion, Wouter Lueks, Theresa Stadler, Apostolos Pyrgelis, Daniele Antonioli, Ludovic Barman, Sylvain Chatel, Kenneth G. Paterson, Srdjan Capkun, David A. Basin, Jan Beutel, Dennis Jackson, Marc Roeschlin, Patrick Leu, Bart Preneel, Nigel P. Smart, Aysajan Abidin, Seda F. Gürses, Michael Veale, Cas Cremers, Michael Backes, Nils Ole Tippenhauer, Reuben Binns, Ciro Cattuto, Alain Barrat, Dario Fiore, Manuel Barbosa, Rui Oliveira, José Pereira:
Decentralized Privacy-Preserving Proximity Tracing. CoRR abs/2005.12273 (2020)
2010 – 2019
- 2019
- [c83]Nachshon Cohen, David T. Aksun, Hillel Avni, James R. Larus:
Fine-Grain Checkpointing with In-Cache-Line Logging. ASPLOS 2019: 441-454 - [c82]Bogdan Alexandru Stoica
, Swarup Kumar Sahoo, James R. Larus, Vikram S. Adve:
Wok: statistical program slicing in production. ICSE (Companion Volume) 2019: 324-325 - [c81]Adrien Ghosn, James R. Larus, Edouard Bugnion:
Secured Routines: Language-based Construction of Trusted Execution Environments. USENIX ATC 2019: 571-586 - [i4]Nachshon Cohen, David T. Aksun, Hillel Avni, James R. Larus:
Fine-Grain Checkpointing with In-Cache-Line Logging. CoRR abs/1902.00660 (2019) - [i3]Sam Whitlock, James R. Larus, Edouard Bugnion:
Extending TensorFlow's Semantics with Pipelined Execution. CoRR abs/1908.09291 (2019) - [i2]Stuart Byma, Akash Dhasade, Adrian M. Altenhoff, Christophe Dessimoz, James R. Larus:
Parallel and Scalable Precise Clustering for Homologous Protein Discovery. CoRR abs/1908.10574 (2019) - 2018
- [j38]James R. Larus, Chris Hankin
:
Regulating automated decision making. Commun. ACM 61(8): 5 (2018) - [j37]Nachshon Cohen, David T. Aksun, James R. Larus:
Object-oriented recovery for non-volatile memory. Proc. ACM Program. Lang. 2(OOPSLA): 153:1-153:22 (2018) - [c80]Stuart Byma, James R. Larus:
Detailed heap profiling. ISMM 2018: 1-13 - [c79]Nachshon Cohen, Erez Petrank, James R. Larus:
Reducing transaction aborts by looking to the future. PPoPP 2018: 385-386 - 2017
- [j36]James R. Larus:
A simple, elegant approach to non-numeric parallelization: technical perspective. Commun. ACM 60(12): 87 (2017) - [j35]Nachshon Cohen, Michal Friedman
, James R. Larus:
Efficient logging in non-volatile memory by exploiting coherency protocols. Proc. ACM Program. Lang. 1(OOPSLA): 67:1-67:24 (2017) - [c78]Stuart Byma, Sam Whitlock, Laura Flueratoru, Ethan Tseng, Christos Kozyrakis, Edouard Bugnion, James R. Larus:
Persona: A High-Performance Bioinformatics Framework. USENIX ATC 2017: 153-165 - [i1]Nachshon Cohen, Michal Friedman, James R. Larus:
Efficient Logging in Non-Volatile Memory by Exploiting Coherency Protocols. CoRR abs/1709.02610 (2017) - 2016
- [j34]James R. Larus:
Technical Perspective: The power of parallelizing computations. Commun. ACM 59(10): 84 (2016) - [j33]Andrew Putnam
, Adrian M. Caulfield, Eric S. Chung, Derek Chiou, Kypros Constantinides, John Demme, Hadi Esmaeilzadeh, Jeremy Fowers, Gopi Prashanth Gopal, Jan Gray, Michael Haselman, Scott Hauck, Stephen Heil, Amir Hormati, Joo-Young Kim, Sitaram Lanka, James R. Larus, Eric Peterson, Simon Pope, Aaron Smith, Jason Thong, Phillip Yi Xiao, Doug Burger:
A reconfigurable fabric for accelerating large-scale datacenter services. Commun. ACM 59(11): 114-122 (2016) - [j32]James R. Larus, Sandhya Dwarkadas
, José E. Moreira, Andrew Lumsdaine
:
Introduction to the Special Issue on PPoPP'14. ACM Trans. Parallel Comput. 2(4): 21:1-21:2 (2016) - 2015
- [j31]James R. Larus:
Programming multicore computers: technical perspective. Commun. ACM 58(5): 76 (2015) - [j30]Andrew Putnam
, Adrian M. Caulfield, Eric S. Chung, Derek Chiou, Kypros Constantinides, John Demme, Hadi Esmaeilzadeh, Jeremy Fowers, Gopi Prashanth Gopal, Jan Gray, Michael Haselman, Scott Hauck, Stephen Heil, Amir Hormati, Joo-Young Kim, Sitaram Lanka, James R. Larus, Eric Peterson, Simon Pope, Aaron Smith, Jason Thong, Phillip Yi Xiao, Doug Burger:
A Reconfigurable Fabric for Accelerating Large-Scale Datacenter Services. IEEE Micro 35(3): 10-22 (2015) - 2014
- [c77]Andrew Putnam
, Adrian M. Caulfield, Eric S. Chung, Derek Chiou, Kypros Constantinides, John Demme, Hadi Esmaeilzadeh, Jeremy Fowers, Gopi Prashanth Gopal, Jan Gray, Michael Haselman, Scott Hauck, Stephen Heil, Amir Hormati, Joo-Young Kim, Sitaram Lanka, James R. Larus, Eric Peterson, Simon Pope, Aaron Smith, Jason Thong, Phillip Yi Xiao, Doug Burger:
A reconfigurable fabric for accelerating large-scale datacenter services. ISCA 2014: 13-24 - [e2]José E. Moreira, James R. Larus:
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP '14, Orlando, FL, USA, February 15-19, 2014. ACM 2014, ISBN 978-1-4503-2656-8 [contents] - 2013
- [c76]Bin Ren, Gagan Agrawal, James R. Larus, Todd Mytkowicz, Tomi Poutanen, Wolfram Schulte:
SIMD parallelization of applications that traverse irregular data structures. CGO 2013: 20:1-20:10 - [c75]James R. Larus:
Look up!: your future is in the cloud. PLDI 2013: 1-2 - [c74]Tiejun Gao, Karin Strauss, Stephen M. Blackburn
, Kathryn S. McKinley, Doug Burger, James R. Larus:
Using managed runtime systems to tolerate holes in wearable memories. PLDI 2013: 297-308 - 2012
- [j29]Daniel A. Reed, James R. Larus, Dennis Gannon:
Imagining the Future: Thoughts on Computing. Computer 45(1): 25-30 (2012) - [c73]Bin Ren, Gagan Agrawal, James R. Larus, Todd Mytkowicz, Tomi Poutanen, Wolfram Schulte:
Fine-grained parallel traversals of irregular data structures. PACT 2012: 461-462 - [c72]Yuxiong He, Sameh Elnikety, James R. Larus, Chenyu Yan:
Zeta: scheduling interactive services with partial execution. SoCC 2012: 12 - [c71]Jim R. Larus:
It's the End of the World as We Know It (And I Feel Fine). RV 2012: 48 - 2011
- [j28]Yi Lu, Qiaomin Xie, Gabriel Kliot, Alan Geller, James R. Larus, Albert G. Greenberg:
Join-Idle-Queue: A novel load balancing algorithm for dynamically scalable web services. Perform. Evaluation 68(11): 1056-1071 (2011) - [c70]James R. Larus:
The cloud will change everything. ASPLOS 2011: 1-2 - [c69]Sergey Bykov, Alan Geller, Gabriel Kliot, James R. Larus, Ravi Pandya, Jorgen Thelin
:
Orleans: cloud computing for everyone. SoCC 2011: 16 - [c68]James R. Larus:
Programming the cloud. HPCA 2011: 1 - [c67]James R. Larus:
Programming the cloud. PPoPP 2011: 1-2 - 2010
- [b2]Tim Harris, James R. Larus, Ravi Rajwar:
Transactional Memory, 2nd Edition. Synthesis Lectures on Computer Architecture, Morgan & Claypool Publishers 2010, ISBN 978-3-031-00600-5 - [j27]James R. Larus, Galen C. Hunt:
The Singularity system. Commun. ACM 53(8): 72-79 (2010) - [c66]James R. Larus:
Programming Clouds. CC 2010: 1-9
2000 – 2009
- 2009
- [j26]James R. Larus:
Spending Moore's dividend. Commun. ACM 52(5): 62-69 (2009) - [p1]James R. Larus, Dennis Gannon:
Multicore computing and scientific discovery. The Fourth Paradigm 2009: 125-129 - 2008
- [j25]James R. Larus, Christos Kozyrakis:
Transactional memory. Commun. ACM 51(7): 80-88 (2008) - [j24]Eric Allen, Mark W. Bailey, Rastislav Bodík, Kim B. Bruce, Kathleen Fisher, Stephen N. Freund, Robert Harper, Chandra Krintz, Shriram Krishnamurthi, James R. Larus, Doug Lea, Gary T. Leavens, Lori L. Pollock, Stuart Reges, Martin C. Rinard, Mark A. Sheldon, Franklyn A. Turbak, Mitchell Wand:
SIGPLAN programming language curriculum workshop: Discussion Summaries and recommendations. ACM SIGPLAN Notices 43(11): 6-29 (2008) - [j23]James R. Larus:
PL research and its consequences on PL curriculum. ACM SIGPLAN Notices 43(11): 84-86 (2008) - [c65]James R. Larus:
Singularity: Designing Better Software (Invited Talk). CAV 2008: 1-2 - [c64]James R. Larus:
The real value of testing. ISSTA 2008: 1-2 - [e1]Susan J. Eggers, James R. Larus:
Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2008, Seattle, WA, USA, March 1-5, 2008. ACM 2008, ISBN 978-1-59593-958-6 [contents] - 2007
- [j22]Galen C. Hunt, James R. Larus:
Singularity: rethinking the software stack. ACM SIGOPS Oper. Syst. Rev. 41(2): 37-49 (2007) - [c63]Lauren Sarno, Wen-mei W. Hwu, Craig Lund, Markus Levy, James R. Larus, James Reinders, Gordon Cameron, Chris Lennard, Takashi Yoshimori:
Corezilla: Build and Tame the Multicore Beast? DAC 2007: 632-633 - [c62]Galen C. Hunt, Mark Aiken, Manuel Fähndrich, Chris Hawblitzel, Orion Hodson, James R. Larus, Steven Levi, Bjarne Steensgaard, David Tarditi, Ted Wobber:
Sealing OS processes to improve dependability and safety. EuroSys 2007: 341-354 - [c61]Virendra J. Marathe, Tim Harris, James R. Larus:
Featherweight transactions: decoupling threads and atomic blocks. PPoPP 2007: 134-135 - 2006
- [b1]James R. Larus, Ravi Rajwar:
Transactional Memory. Synthesis Lectures on Computer Architecture, Morgan & Claypool Publishers 2006, ISBN 978-3-031-01719-3 - [c60]Mark Aiken, Manuel Fähndrich, Chris Hawblitzel, Galen C. Hunt, James R. Larus:
Deconstructing process isolation. Memory System Performance and Correctness 2006: 1-10 - [c59]James R. Larus:
Is process or architecture the solution? ASID 2006: 5 - [c58]Manuel Fähndrich, Mark Aiken, Chris Hawblitzel, Orion Hodson, Galen C. Hunt, James R. Larus, Steven Levi:
Language support for fast and reliable message-based communication in singularity OS. EuroSys 2006: 177-190 - [c57]Manuel Fähndrich, Michael Carbin, James R. Larus:
Reflective program generation with patterns. GPCE 2006: 275-284 - [c56]James R. Larus:
Abolish runtime systems: operating systems should control the execution. VEE 2006: 1 - 2005
- [j21]Herb Sutter, James R. Larus:
Software and the concurrency revolution. ACM Queue 3(7): 54-62 (2005) - [c55]Galen C. Hunt, James R. Larus, David Tarditi, Ted Wobber:
Broad New OS Research: Challenges and Opportunities. HotOS 2005 - 2004
- [j20]James R. Larus, Thomas Ball, Manuvir Das, Robert DeLine, Manuel Fähndrich, Jonathan D. Pincus, Sriram K. Rajamani, Ramanathan Venkatapathy:
Righting Software. IEEE Softw. 21(3): 92-100 (2004) - 2003
- [c54]Glenn Ammons, David Mandelin, Rastislav Bodík, James R. Larus:
Debugging temporal specifications with concept analysis. PLDI 2003: 182-195 - 2002
- [c53]Glenn Ammons, Rastislav Bodík, James R. Larus:
Mining specifications. POPL 2002: 4-16 - [c52]James R. Larus, Michael Parkes:
Using Cohort-Scheduling to Enhance Server Performance. USENIX ATC, General Track 2002: 103-114 - 2001
- [c51]James R. Larus, Michael Parkes:
Using Cohort Scheduling to Enhance Server Performance (Extended Abstract). LCTES/OM 2001: 182-187 - [c50]James R. Larus, Michael Parkes:
Using Cohort Scheduling to Enhance Server Performance (Extended Abstract). OM@PLDI 2001: 182-187 - [c49]Eric Schnarr, Mark D. Hill, James R. Larus:
Facile: A Language and Compiler for High-Performance Processor Simulators. PLDI 2001: 321-331 - 2000
- [j19]Thomas Ball, James R. Larus:
Using Paths to Measure, Explain, and Enhance Program Behavior. Computer 33(7): 57-65 (2000) - [j18]Trishul M. Chilimbi, Mark D. Hill, James R. Larus:
Making Pointer-Based Data Structures Cache Conscious. Computer 33(12): 67-74 (2000) - [j17]Shubhendu S. Mukherjee, Steven K. Reinhardt, Babak Falsafi, Mike Litzkow, Mark D. Hill, David A. Wood, Steven Huss-Lederman, James R. Larus:
Wisconsin Wind Tunnel II: a fast, portable parallel architecture simulator. IEEE Concurr. 8(4): 12-20 (2000)
1990 – 1999
- 1999
- [j16]Satish Chandra, Brad Richards, James R. Larus:
Teapot: A Domain-Specific Language for Writing Cache Coherence Protocols. IEEE Trans. Software Eng. 25(3): 317-333 (1999) - [c48]Trishul M. Chilimbi, Mark D. Hill, James R. Larus:
Cache-Conscious Structure Layout. PLDI 1999: 1-12 - [c47]Trishul M. Chilimbi, Bob Davidson, James R. Larus:
Cache-Conscious Structure Definition. PLDI 1999: 13-24 - [c46]James R. Larus:
Whole Program Paths. PLDI 1999: 259-269 - 1998
- [c45]Ioannis Schoinas, Babak Falsafi, Mark D. Hill, James R. Larus, David A. Wood:
Sirocco: Cost-Effective Fine-Grain Distributed Shared Memory. IEEE PACT 1998: 40- - [c44]Eric Schnarr, James R. Larus:
Fast Out-Of-Order Processor Simulation Using Memoization. ASPLOS 1998: 283-294 - [c43]Steven K. Reinhardt, James R. Larus, David A. Wood:
Retrospective: Tempest and Typhoon: User-Level Shared Memory. 25 Years ISCA: Retrospectives and Reprints 1998: 98-102 - [c42]Steven K. Reinhardt, James R. Larus, David A. Wood:
Tempest and Typhoon: User-Level Shared Memory. 25 Years ISCA: Retrospectives and Reprints 1998: 497-508 - [c41]Trishul M. Chilimbi, James R. Larus:
Using Generational Garbage Collection To Implement Cache-Conscious Data Placement. ISMM 1998: 37-48 - [c40]Glenn Ammons, James R. Larus:
Improving Data-flow Analysis with Path Profiles. PLDI 1998: 72-84 - [c39]Glenn Ammons, James R. Larus:
Improving data-flow analysis with path profiles (with retrospective). Best of PLDI 1998: 568-582 - [c38]Brad Richards, James R. Larus:
Protocol-based data-race detection. SPDT 1998: 40-47 - 1997
- [c37]Satish Chandra, James R. Larus, Michael Dahlin, Brad Richards, Randolph Y. Wang, Thomas E. Anderson:
Experience with a Language for Writing Coherence Protocols. DSL 1997: 51-66 - [c36]Thomas W. Reps, Thomas Ball, Manuvir Das, James R. Larus:
The Use of Program Profiling for Software Maintenance with Applications to the Year 2000 Problem. ESEC / SIGSOFT FSE 1997: 432-449 - [c35]Glenn Ammons, Thomas Ball, James R. Larus:
Exploiting Hardware Performance Counters with Flow and Context Sensitive Profiling. PLDI 1997: 85-96 - [c34]Satish Chandra, James R. Larus:
Optimizing Communication in HPF programs for Fine-Grain Distributed Shared Memory. PPoPP 1997: 100-111 - [c33]Zhichen Xu, James R. Larus, Barton P. Miller:
Shared Memory Performance Profiling. PPoPP 1997: 240-251 - [c32]James R. Larus:
Why write real software in a university? WCAE@HPCA 1997: 1 - 1996
- [c31]David A. Wood, Mark D. Hill, James R. Larus:
The Tempest approach to distributed shared memory. ICCD 1996: 63-64 - [c30]Satish Chandra, James R. Larus:
HPF on Fine-Grain Distributed Shared Memory: Early Experience. LCPC 1996: 450-465 - [c29]Thomas Ball, James R. Larus:
Efficient Path Profiling. MICRO 1996: 46-57 - [c28]Eric Schnarr, James R. Larus:
Instruction Scheduling and Executable Editing. MICRO 1996: 288-297 - [c27]Satish Chandra, Brad Richards, James R. Larus:
Teapot: Language Support for Writing Memory Coherence Protocols. PLDI 1996: 237-248 - [c26]Guhan Viswanathan, James R. Larus:
Compiler-directed Shared-Memory Communication for Iterative Parallel Applications. SC 1996: 10 - 1995
- [j15]Ted G. Lewis, Dave Power, Bertrand Meyer
, Jack Grimes, Mike Potel, Ronald J. Vetter, Phillip A. Laplante, Wolfgang Pree, Gustav Pomberger, Mark D. Hill, James R. Larus, David A. Wood, Hesham El-Rewini, Bruce W. Weide:
Where Is Software Headed? A Virtual Roundtable. Computer 28(8): 20-32 (1995) - [c25]Mark D. Hill, James R. Larus, David A. Wood:
Tempest: A Substrate for Portable Parallel Programs. COMPCON 1995: 327-332 - [c24]James R. Larus, Eric Schnarr:
EEL: Machine-Independent Executable Editing. PLDI 1995: 291-300 - [c23]Shubhendu S. Mukherjee, Shamik D. Sharma, Mark D. Hill, James R. Larus, Anne Rogers, Joel H. Saltz:
Efficient Support for Irregular Applications on Distributed-Memory Machines. PPoPP 1995: 68-79 - [c22]Trishul M. Chilimbi, Thomas Ball, Stephen G. Eick, James R. Larus:
Storm Watch: A Tool for Visualizing Memory System Protocols. SC 1995: 38 - 1994
- [j14]Mark D. Hill, James R. Larus, David A. Wood:
The Wisconsin Wind Tunnel project: an annotated bibliography. SIGARCH Comput. Archit. News 22(5): 19-26 (1994) - [j13]James R. Larus, Thomas Ball:
Rewriting Executable Files to Measure Program Behavior. Softw. Pract. Exp. 24(2): 197-218 (1994) - [j12]Thomas Ball, James R. Larus:
Optimally Profiling and Tracing Programs. ACM Trans. Program. Lang. Syst. 16(4): 1319-1360 (1994) - [c21]Satish Chandra, James R. Larus, Anne Rogers:
Where is Time Spent in Message-Passing and Shared-Memory Programs? ASPLOS 1994: 61-73 - [c20]James R. Larus, Brad Richards, Guhan Viswanathan:
LCM: Memory System Support for Parallel Language Implementation. ASPLOS 1994: 208-218 - [c19]Ioannis Schoinas, Babak Falsafi, Alvin R. Lebeck, Steven K. Reinhardt, James R. Larus, David A. Wood:
Fine-grain Access Control for Distributed Shared Memory. ASPLOS 1994: 297-306 - [c18]Trishul M. Chilimbi, James R. Larus:
Cachier: A Tool for Automatically Inserting CICO Annotations. ICPP (2) 1994: 89-98 - [c17]Steven K. Reinhardt, James R. Larus, David A. Wood:
Tempest and Typhoon: User-Level Shared Memory. ISCA 1994: 325-336 - [c16]Lorenz Huelsbergen, James R. Larus, Alexander Aiken:
Using the Run-Time Sizes of Data Structures to Guide Parallel-Thread Creation. LISP and Functional Programming 1994: 79-90 - [c15]Youfeng Wu, James R. Larus:
Static branch frequency and program profile analysis. MICRO 1994: 1-11 - [c14]Babak Falsafi, Alvin R. Lebeck, Steven K. Reinhardt, Ioannis Schoinas, Mark D. Hill, James R. Larus, Anne Rogers, David A. Wood:
Application-specific protocols for user-level shared memory. SC 1994: 380-389 - 1993
- [j11]James R. Larus:
Efficient Program Tracing. Computer 26(5): 52-61 (1993) - [j10]James R. Larus:
Compiling for Shared-Memory and Message-Passing Computers. LOPLAS 2(1-4): 165-180 (1993) - [j9]Mark D. Hill, James R. Larus, Alvin R. Lebeck, Madhusudhan Talluri, David A. Wood:
Wisconsin Architectural Research Tool Set. SIGARCH Comput. Archit. News 21(4): 8-10 (1993) - [j8]Mark D. Hill, James R. Larus, Steven K. Reinhardt, David A. Wood:
Cooperative Shared Memory: Software and Hardware Support for Scalable Multiprocesors. ACM Trans. Comput. Syst. 11(4): 300-318 (1993) - [j7]James R. Larus:
Loop-Level Parallelism in Numeric and Symbolic Programs. IEEE Trans. Parallel Distributed Syst. 4(7): 812-826 (1993) - [c13]David A. Wood, Satish Chandra, Babak Falsafi, Mark D. Hill, James R. Larus, Alvin R. Lebeck, James C. Lewis, Shubhendu S. Mukherjee, Subbarao Palacharla, Steven K. Reinhardt:
Mechanisms for Cooperative Shared Memory. ISCA 1993: 156-167 - [c12]Thomas Ball, James R. Larus:
Branch Prediction For Free. PLDI 1993: 300-313 - [c11]Lorenz Huelsbergen, James R. Larus:
A Concurrent Copying Garbage Collector for Languages that Distinguish (Im)mutable Data. PPoPP 1993: 73-82 - [c10]Steven K. Reinhardt, Mark D. Hill, James R. Larus, Alvin R. Lebeck, James C. Lewis, David A. Wood:
The Wisconsin Wind Tunnel: Virtual Prototyping of Parallel Computers. SIGMETRICS 1993: 48-60 - 1992
- [c9]Mark D. Hill, James R. Larus, Steven K. Reinhardt, David A. Wood:
Cooperative Shared Memory: Software and Hardware Support for Scalable Multiprocesors. ASPLOS 1992: 262-273 - [c8]James R. Larus:
C**: A Large-Grain, Object-Oriented, Data-Parallel Programming Language. LCPC 1992: 326-341 - [c7]Lorenz Huelsbergen, James R. Larus:
Dynamic Program Parallelization. LISP and Functional Programming 1992: 311-323 - [c6]Thomas Ball, James R. Larus:
Optimally Profiling and Tracing Programs. POPL 1992: 59-70 - 1991
- [j6]James R. Larus:
Compiling Lisp Programs for Parallel Execution. LISP Symb. Comput. 4(1): 29-99 (1991) - 1990
- [j5]Mark D. Hill, James R. Larus:
Cache Considerations for Multiprocessor Programmers. Commun. ACM 33(8): 97-102 (1990) - [j4]James R. Larus:
Abstract Execution: A Technique for Efficiently Tracing Programs. Softw. Pract. Exp. 20(12): 1241-1258 (1990) - [c5]Lorenz Huelsbergen, Douglas Hahn, James R. Larus:
Exact Data Dependence Analysis Using Data Access Descriptors. ICPP (2) 1990: 290-291
1980 – 1989
- 1989
- [j3]Benjamin G. Zorn, Kinson Ho, James R. Larus, Luigi Semenzato, Paul N. Hilfinger:
Multiprocessing Extensions in Spur Lisp. IEEE Softw. 6(4): 41-49 (1989) - 1988
- [c4]James R. Larus, Paul N. Hilfinger:
Detecting Conflicts Between Structure Accesses. PLDI 1988: 21-34 - [c3]James R. Larus, Paul N. Hilfinger:
Restructuring Lisp Programs for Concurrent Execution. PPOPP/PPEALS 1988: 100-110 - 1986
- [c2]George S. Taylor, Paul N. Hilfinger, James R. Larus, David A. Patterson, Benjamin G. Zorn:
Evaluation of the SPUR Lisp Architecture. ISCA 1986: 444-452 - [c1]James R. Larus, Paul N. Hilfinger:
Register allocation in the SPUR Lisp compiler. SIGPLAN Symposium on Compiler Construction 1986: 255-263 - 1983
- [j2]James R. Larus:
On the performance of Courier remote procedure calls under 4.1c BSD. Perform. Evaluation 3(4): 314 (1983) - 1982
- [j1]James R. Larus:
A comparison of microcode, assembly code, and high-level languages on the VAX-11 and RISC I. SIGARCH Comput. Archit. News 10(5): 10-15 (1982)
Coauthor Index
![](https://dblp.org/img/cog.dark.24x24.png)
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-08-02 19:15 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint