James R. Larus
Orcid: 0000-0002-5820-2524Affiliations:
- École Polytechnique Fédérale de Lausanne, Switzerland
- Microsoft Research (former)
According to our database1,
James R. Larus
authored at least 142 papers
between 1982 and 2024.
Collaborative distances:
Collaborative distances:
Awards
ACM Fellow
ACM Fellow 2006, "For contributions to programming languages, compilers, and computer architecture.".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on acm.org
-
on orcid.org
-
on id.loc.gov
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Jiagu: Optimizing Serverless Computing Resource Utilization with Harmonized Efficiency and Practicability.
CoRR, 2024
Harmonizing Efficiency and Practicability: Optimizing Resource Utilization in Serverless Computing with Jiagu.
Proceedings of the 2024 USENIX Annual Technical Conference, 2024
Proceedings of the 2024 ACM/SIGDA International Symposium on Field Programmable Gate Arrays, 2024
2023
Manticore: Hardware-Accelerated RTL Simulation with Static Bulk-Synchronous Parallelism.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023
2022
Proceedings of the 32nd International Conference on Field-Programmable Logic and Applications, 2022
Proceedings of the International Conference on Parallel Architectures and Compilation Techniques, 2022
2021
Statistical Program Slicing: a Hybrid Slicing Technique for Analyzing Deployed Software.
CoRR, 2021
CoRR, 2021
Proceedings of the International Joint Conference on Neural Networks, 2021
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021
Triggered Scheduling: Efficient Detection of Dataflow Network Idleness on Heterogeneous Systems.
Proceedings of the FPGA '21: The 2021 ACM/SIGDA International Symposium on Field Programmable Gate Arrays, Virtual Event, USA, February 28, 2021
Proceedings of the ASPLOS '21: 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2021
2020
Proceedings of the FPGA '20: The 2020 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 2020
Proceedings of the PACT '20: International Conference on Parallel Architectures and Compilation Techniques, 2020
2019
CoRR, 2019
Proceedings of the 2019 USENIX Annual Technical Conference, 2019
Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, 2019
Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, 2019
2018
Proceedings of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2018
Proceedings of the 2018 ACM SIGPLAN International Symposium on Memory Management, 2018
2017
Proc. ACM Program. Lang., 2017
Commun. ACM, 2017
Proceedings of the 2017 USENIX Annual Technical Conference, 2017
2016
Commun. ACM, 2016
2015
2013
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2013
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2013
Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization, 2013
2012
Proceedings of the Runtime Verification, Third International Conference, 2012
Proceedings of the ACM Symposium on Cloud Computing, SOCC '12, 2012
Proceedings of the International Conference on Parallel Architectures and Compilation Techniques, 2012
2011
Join-Idle-Queue: A novel load balancing algorithm for dynamically scalable web services.
Perform. Evaluation, 2011
Proceedings of the 17th International Conference on High-Performance Computer Architecture (HPCA-17 2011), 2011
Proceedings of the ACM Symposium on Cloud Computing in conjunction with SOSP 2011, 2011
Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems, 2011
2010
Synthesis Lectures on Computer Architecture, Morgan & Claypool Publishers, ISBN: 978-3-031-01728-5, 2010
Proceedings of the Compiler Construction, 19th International Conference, 2010
2009
Proceedings of the Fourth Paradigm: Data-Intensive Scientific Discovery, 2009
2008
SIGPLAN programming language curriculum workshop: Discussion Summaries and recommendations.
ACM SIGPLAN Notices, 2008
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2008
Proceedings of the Computer Aided Verification, 20th International Conference, 2008
2007
Proceedings of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2007
Proceedings of the 2007 EuroSys Conference, Lisbon, Portugal, March 21-23, 2007, 2007
Corezilla: Build and Tame the Multicore Beast?
Proceedings of the 44th Design Automation Conference, 2007
2006
Synthesis Lectures on Computer Architecture, Morgan & Claypool Publishers, ISBN: 978-3-031-01719-3, 2006
Proceedings of the 2nd International Conference on Virtual Execution Environments, 2006
Proceedings of the Generative Programming and Component Engineering, 2006
Language support for fast and reliable message-based communication in singularity OS.
Proceedings of the 2006 EuroSys Conference, Leuven, Belgium, April 18-21, 2006, 2006
Proceedings of the 1st Workshop on Architectural and System Support for Improving Software Dependability, 2006
Proceedings of the 2006 workshop on Memory System Performance and Correctness, 2006
2005
Proceedings of HotOS'05: 10th Workshop on Hot Topics in Operating Systems, 2005
2004
2003
Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation 2003, 2003
2002
Proceedings of the General Track: 2002 USENIX Annual Technical Conference, 2002
Proceedings of the Conference Record of POPL 2002: The 29th SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2002
2001
Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2001
Proceedings of the 2001 ACM SIGPLAN Workshop on Optimization of Middleware and Distributed Systems, 2001
2000
IEEE Concurr., 2000
1999
IEEE Trans. Software Eng., 1999
Proceedings of the 1999 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 1999
Proceedings of the 1999 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 1999
Proceedings of the 1999 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 1999
1998
Proceedings of the SIGMETRICS Symposium on Parallel and Distributed Tools, 1998
Proceedings of the 20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation 1979-1999, 1998
Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation (PLDI), 1998
Proceedings of the International Symposium on Memory Management, 1998
Proceedings of the 25 Years of the International Symposia on Computer Architecture (Selected Papers)., 1998
Proceedings of the 25 Years of the International Symposia on Computer Architecture (Selected Papers)., 1998
Proceedings of the ASPLOS-VIII Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems, 1998
Proceedings of the 1998 International Conference on Parallel Architectures and Compilation Techniques, 1998
1997
Proceedings of the 1997 workshop on Computer architecture education, 1997
Proceedings of the Sixth ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), 1997
Proceedings of the Sixth ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), 1997
Proceedings of the ACM SIGPLAN '97 Conference on Programming Language Design and Implementation (PLDI), 1997
The Use of Program Profiling for Software Maintenance with Applications to the Year 2000 Problem.
Proceedings of the Software Engineering, 1997
Proceedings of the Conference on Domain-Specific Languages, 1997
1996
Proceedings of the 1996 ACM/IEEE Conference on Supercomputing, 1996
Proceedings of the ACM SIGPLAN'96 Conference on Programming Language Design and Implementation (PLDI), 1996
Proceedings of the 29th Annual IEEE/ACM International Symposium on Microarchitecture, 1996
Proceedings of the 29th Annual IEEE/ACM International Symposium on Microarchitecture, 1996
Proceedings of the Languages and Compilers for Parallel Computing, 1996
Proceedings of the 1996 International Conference on Computer Design (ICCD '96), 1996
1995
Proceedings of the Proceedings Supercomputing '95, San Diego, CA, USA, December 4-8, 1995, 1995
Proceedings of the Fifth ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), 1995
Proceedings of the ACM SIGPLAN'95 Conference on Programming Language Design and Implementation (PLDI), 1995
Proceedings of the COMPCON '95: Technologies for the Information Superhighway, 1995
1994
SIGARCH Comput. Archit. News, 1994
Proceedings of the Proceedings Supercomputing '94, 1994
Proceedings of the 27th Annual International Symposium on Microarchitecture, San Jose, California, USA, November 30, 1994
Proceedings of the 1994 ACM Conference on LISP and Functional Programming, 1994
Proceedings of the 1994 International Conference on Parallel Processing, 1994
Proceedings of the ASPLOS-VI Proceedings, 1994
Proceedings of the ASPLOS-VI Proceedings, 1994
Proceedings of the ASPLOS-VI Proceedings, 1994
1993
IEEE Trans. Parallel Distributed Syst., 1993
Cooperative Shared Memory: Software and Hardware Support for Scalable Multiprocesors.
ACM Trans. Comput. Syst., 1993
Proceedings of the 1993 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1993
A Concurrent Copying Garbage Collector for Languages that Distinguish (Im)mutable Data.
Proceedings of the Fourth ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), 1993
Proceedings of the ACM SIGPLAN'93 Conference on Programming Language Design and Implementation (PLDI), 1993
Proceedings of the 20th Annual International Symposium on Computer Architecture, 1993
1992
Proceedings of the Conference on Lisp and Functional Programming, 1992
Proceedings of the Languages and Compilers for Parallel Computing, 1992
1991
Compiling Lisp Programs for Parallel Execution.
LISP Symb. Comput., 1991
1990
Softw. Pract. Exp., 1990
Exact Data Dependence Analysis Using Data Access Descriptors.
Proceedings of the 1990 International Conference on Parallel Processing, 1990
1989
1988
Proceedings of the ACM/SIGPLAN PPEALS 1988, 1988
Proceedings of the ACM SIGPLAN'88 Conference on Programming Language Design and Implementation (PLDI), 1988
1986
Proceedings of the 1986 SIGPLAN Symposium on Compiler Construction, 1986
Proceedings of the 13th Annual Symposium on Computer Architecture, Tokyo, Japan, June 1986, 1986
1983
Perform. Evaluation, 1983
1982
A comparison of microcode, assembly code, and high-level languages on the VAX-11 and RISC I.
SIGARCH Comput. Archit. News, 1982