skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: LLVM Infrastructure and Tools Project Summary

Abstract

This project works with the open source LLVM Compiler Infrastructure (http://llvm.org) to provide tools and capabilities that address needs and challenges faced by ECP community (applications, libraries, and other components of the software stack). Our focus is on providing a more productive development environment that enables (i) improved compilation times and code generation for parallelism, (ii) additional features/capabilities within the design and implementations of LLVM components for improved platform/performance portability and (iii) improved aspects related to composition of the underlying implementation details of the programming environment, capturing resource utilization, overheads, etc. -- including runtime systems that are often not easily addressed by application and library developers.

Authors:
 [1]
  1. Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
Publication Date:
Research Org.:
Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
Sponsoring Org.:
USDOE National Nuclear Security Administration (NNSA)
OSTI Identifier:
1407912
Report Number(s):
LA-UR-17-30185
DOE Contract Number:  
AC52-06NA25396
Resource Type:
Technical Report
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; Computer Science

Citation Formats

McCormick, Patrick Sean. LLVM Infrastructure and Tools Project Summary. United States: N. p., 2017. Web. doi:10.2172/1407912.
McCormick, Patrick Sean. LLVM Infrastructure and Tools Project Summary. United States. doi:10.2172/1407912.
McCormick, Patrick Sean. Mon . "LLVM Infrastructure and Tools Project Summary". United States. doi:10.2172/1407912. https://www.osti.gov/servlets/purl/1407912.
@article{osti_1407912,
title = {LLVM Infrastructure and Tools Project Summary},
author = {McCormick, Patrick Sean},
abstractNote = {This project works with the open source LLVM Compiler Infrastructure (http://llvm.org) to provide tools and capabilities that address needs and challenges faced by ECP community (applications, libraries, and other components of the software stack). Our focus is on providing a more productive development environment that enables (i) improved compilation times and code generation for parallelism, (ii) additional features/capabilities within the design and implementations of LLVM components for improved platform/performance portability and (iii) improved aspects related to composition of the underlying implementation details of the programming environment, capturing resource utilization, overheads, etc. -- including runtime systems that are often not easily addressed by application and library developers.},
doi = {10.2172/1407912},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Mon Nov 06 00:00:00 EST 2017},
month = {Mon Nov 06 00:00:00 EST 2017}
}

Technical Report:

Save / Share: