Skip to content

James R. Larus

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

78

Venues

27

Active years

1986–2025

Best venue rank

A*

Where they publish

Papers

78 indexed papers, newest first.

YearVenueTitleAuthors
2025ASPLOSParendi: Thousand-Way Parallel RTL Simulation.Mahyar Emami, Thomas Bourgeat, James R. Larus
2024FPGAA 475 MHz Manycore FPGA Accelerator for RTL Simulation.Sahand Kashani, Mahyar Emami, Keisuke Kamahori, Mohammad Sepehr Pourghannad, Ritik Raj, James R. Larus
2024USENIXHarmonizing Efficiency and Practicability: Optimizing Resource Utilization in Serverless Computing with Jiagu.Qingyuan Liu, Yanning Yang, Dong Du, Yubin Xia, Ping Zhang, Jia Feng, James R. Larus, Haibo Chen
2023ASPLOSManticore: Hardware-Accelerated RTL Simulation with Static Bulk-Synchronous Parallelism.Mahyar Emami, Sahand Kashani, Keisuke Kamahori, Mohammad Sepehr Pourghannad, Ritik Raj, James R. Larus
2022FPLBitfiltrator: A general approach for reverse-engineering Xilinx bitstream formats.Sahand Kashani, Mahyar Emami, James R. Larus
2021ASPLOSEnclosure: language-based restriction of untrusted libraries.Adrien Ghosn, Marios Kogias, Mathias Payer, James R. Larus, Edouard Bugnion
2021FPGATriggered Scheduling: Efficient Detection of Dataflow Network Idleness on Heterogeneous Systems.Mahyar Emami, Endri Bezati, Jrn W. Janneck, James R. Larus
2021IJCNNWatermarking-based Defense against Adversarial Attacks on Deep Neural Networks.Xiaoting Li, Lingwei Chen, Jinquan Zhang, James R. Larus, Dinghao Wu
2021ICSEAbacus: Precise Side-Channel Analysis.Qinkun Bao, Zihao Wang, Xiaoting Li, James R. Larus, Dinghao Wu
2021ICSEAbacus: A Tool for Precise Side-Channel Analysis.Qinkun Bao, Zihao Wang, James R. Larus, Dinghao Wu
2020FPGAAdvanced Dataflow Programming using Actor Machines for High-Level Synthesis.Endri Bezati, Mahyar Emami, James R. Larus
2019ASPLOSFine-Grain Checkpointing with In-Cache-Line Logging.Nachshon Cohen, David T. Aksun, Hillel Avni, James R. Larus
2019ICSEWok: statistical program slicing in production.Bogdan Alexandru Stoica, Swarup Kumar Sahoo, James R. Larus, Vikram S. Adve
2019USENIXSecured Routines: Language-based Construction of Trusted Execution Environments.Adrien Ghosn, James R. Larus, Edouard Bugnion
2018PPoPPReducing transaction aborts by looking to the future.Nachshon Cohen, Erez Petrank, James R. Larus
2017USENIXPersona: A High-Performance Bioinformatics Framework.Stuart Byma, Sam Whitlock, Laura Flueratoru, Ethan Tseng, Christos Kozyrakis, Edouard Bugnion, James R. Larus
2014ISCAA reconfigurable fabric for accelerating large-scale datacenter services.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
2013CGOSIMD parallelization of applications that traverse irregular data structures.Bin Ren, Gagan Agrawal, James R. Larus, Todd Mytkowicz, Tomi Poutanen, Wolfram Schulte
2013PLDIUsing managed runtime systems to tolerate holes in wearable memories.Tiejun Gao, Karin Strauss, Stephen M. Blackburn, Kathryn S. McKinley, Doug Burger, James R. Larus
2013PLDILook up!: your future is in the cloud.James R. Larus
2012CLOUDZeta: scheduling interactive services with partial execution.Yuxiong He, Sameh Elnikety, James R. Larus, Chenyu Yan
2011ASPLOSThe cloud will change everything.James R. Larus
2011CLOUDOrleans: cloud computing for everyone.Sergey Bykov, Alan Geller, Gabriel Kliot, James R. Larus, Ravi Pandya, Jorgen Thelin
2011HPCAProgramming the cloud.James R. Larus
2011PPoPPProgramming the cloud.James R. Larus
2010CCProgramming Clouds.James R. Larus
2008CAVSingularity: Designing Better Software (Invited Talk).James R. Larus
2008ISSTAThe real value of testing.James R. Larus
2007DACCorezilla: Build and Tame the Multicore Beast?Lauren Sarno, Wen-mei W. Hwu, Craig Lund, Markus Levy, James R. Larus, James Reinders, Gordon Cameron, Chris Lennard, Takashi Yoshimori
2007EuroSysSealing OS processes to improve dependability and safety.Galen C. Hunt, Mark Aiken, Manuel Fhndrich, Chris Hawblitzel, Orion Hodson, James R. Larus, Steven Levi, Bjarne Steensgaard, David Tarditi, Ted Wobber
2007PPoPPFeatherweight transactions: decoupling threads and atomic blocks.Virendra J. Marathe, Tim Harris, James R. Larus
2006ASPLOSIs process or architecture the solution?James R. Larus
2006EuroSysLanguage support for fast and reliable message-based communication in singularity OS.Manuel Fhndrich, Mark Aiken, Chris Hawblitzel, Orion Hodson, Galen C. Hunt, James R. Larus, Steven Levi
2006GPCEReflective program generation with patterns.Manuel Fhndrich, Michael Carbin, James R. Larus
2006VEEAbolish runtime systems: operating systems should control the execution.James R. Larus
2005HotOSBroad New OS Research: Challenges and Opportunities.Galen C. Hunt, James R. Larus, David Tarditi, Ted Wobber
2003PLDIDebugging temporal specifications with concept analysis.Glenn Ammons, David Mandelin, Rastislav Bodk, James R. Larus
2002POPLMining specifications.Glenn Ammons, Rastislav Bodk, James R. Larus
2002USENIXUsing Cohort-Scheduling to Enhance Server Performance.James R. Larus, Michael Parkes
2001PLDIUsing Cohort Scheduling to Enhance Server Performance (Extended Abstract).James R. Larus, Michael Parkes
2001PLDIFacile: A Language and Compiler for High-Performance Processor Simulators.Eric Schnarr, Mark D. Hill, James R. Larus
1999PLDICache-Conscious Structure Definition.Trishul M. Chilimbi, Bob Davidson, James R. Larus
1999PLDICache-Conscious Structure Layout.Trishul M. Chilimbi, Mark D. Hill, James R. Larus
1999PLDIWhole Program Paths.James R. Larus
1998ASPLOSFast Out-Of-Order Processor Simulation Using Memoization.Eric Schnarr, James R. Larus
1998ISCARetrospective: Tempest and Typhoon: User-Level Shared Memory.Steven K. Reinhardt, James R. Larus, David A. Wood
1998ISCATempest and Typhoon: User-Level Shared Memory.Steven K. Reinhardt, James R. Larus, David A. Wood
1998PLDIImproving Data-flow Analysis with Path Profiles.Glenn Ammons, James R. Larus
1998PLDIImproving data-flow analysis with path profiles (with retrospective)Glenn Ammons, James R. Larus
1997PLDIExploiting Hardware Performance Counters with Flow and Context Sensitive Profiling.Glenn Ammons, Thomas Ball, James R. Larus
1997PPoPPOptimizing Communication in HPF programs for Fine-Grain Distributed Shared Memory.Satish Chandra, James R. Larus
1997PPoPPShared Memory Performance Profiling.Zhichen Xu, James R. Larus, Barton P. Miller
1997WCAEWhy write real software in a university?James R. Larus
1996ICCDThe Tempest approach to distributed shared memory.David A. Wood, Mark D. Hill, James R. Larus
1996MICROEfficient Path Profiling.Thomas Ball, James R. Larus
1996MICROInstruction Scheduling and Executable Editing.Eric Schnarr, James R. Larus
1996PLDITeapot: Language Support for Writing Memory Coherence Protocols.Satish Chandra, Brad Richards, James R. Larus
1996SCCompiler-directed Shared-Memory Communication for Iterative Parallel Applications.Guhan Viswanathan, James R. Larus
1995PLDIEEL: Machine-Independent Executable Editing.James R. Larus, Eric Schnarr
1995PPoPPEfficient Support for Irregular Applications on Distributed-Memory Machines.Shubhendu S. Mukherjee, Shamik D. Sharma, Mark D. Hill, James R. Larus, Anne Rogers, Joel H. Saltz
1995SCStorm Watch: A Tool for Visualizing Memory System Protocols.Trishul M. Chilimbi, Thomas Ball, Stephen G. Eick, James R. Larus
1994ASPLOSWhere is Time Spent in Message-Passing and Shared-Memory Programs?Satish Chandra, James R. Larus, Anne Rogers
1994ASPLOSLCM: Memory System Support for Parallel Language Implementation.James R. Larus, Brad Richards, Guhan Viswanathan
1994ASPLOSFine-grain Access Control for Distributed Shared Memory.Ioannis Schoinas, Babak Falsafi, Alvin R. Lebeck, Steven K. Reinhardt, James R. Larus, David A. Wood
1994ICPPCachier: A Tool for Automatically Inserting CICO Annotations.Trishul M. Chilimbi, James R. Larus
1994ISCATempest and Typhoon: User-Level Shared Memory.Steven K. Reinhardt, James R. Larus, David A. Wood
1994MICROStatic branch frequency and program profile analysis.Youfeng Wu, James R. Larus
1994SCApplication-specific protocols for user-level shared memory.Babak Falsafi, Alvin R. Lebeck, Steven K. Reinhardt, Ioannis Schoinas, Mark D. Hill, James R. Larus, Anne Rogers, David A. Wood
1993ISCAMechanisms for Cooperative Shared Memory.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
1993PLDIBranch Prediction For Free.Thomas Ball, James R. Larus
1993PPoPPA Concurrent Copying Garbage Collector for Languages that Distinguish (Im)mutable Data.Lorenz Huelsbergen, James R. Larus
1993SIGMETRICSThe Wisconsin Wind Tunnel: Virtual Prototyping of Parallel Computers.Steven K. Reinhardt, Mark D. Hill, James R. Larus, Alvin R. Lebeck, James C. Lewis, David A. Wood
1992ASPLOSCooperative Shared Memory: Software and Hardware Support for Scalable Multiprocesors.Mark D. Hill, James R. Larus, Steven K. Reinhardt, David A. Wood
1992POPLOptimally Profiling and Tracing Programs.Thomas Ball, James R. Larus
1990ICPPExact Data Dependence Analysis Using Data Access Descriptors.Lorenz Huelsbergen, Douglas Hahn, James R. Larus
1988PLDIDetecting Conflicts Between Structure Accesses.James R. Larus, Paul N. Hilfinger
1988PPoPPRestructuring Lisp Programs for Concurrent Execution.James R. Larus, Paul N. Hilfinger
1986ISCAEvaluation of the SPUR Lisp Architecture.George S. Taylor, Paul N. Hilfinger, James R. Larus, David A. Patterson, Benjamin G. Zorn