Skip to Content
XSEDE
Education & Outreach Blog
Sign In
Navigation
Home
About
What We Do
How to Acknowledge XSEDE
Archives
XSEDE Impact
Science Successes
Partner Institutions & Leaders
User Advisory Committee
XSEDE Advisory Board
Partnerships
XSEDE Federation
Operations
Security
Logos
Industry Challenge Program
Publications
Project Documents
User Services
Getting Started Guide
Resources
User News
Allocations
Active Allocations
Extended Collaborative Support Services
ECSS Projects
ECSS Workflows
ECSS Symposium
ECSS Success Stories
ECSS Affiliates
Documentation
User Guides
Usage Policies
Training
Get Help
User Portal
Education & Outreach
Education & Outreach Blog
Curriculum and Educator Programs
Campus Champions
Current Champions
Student Champions
Regional Champions
Domain Champions
Fellows Program
Training
XSEDE Scholars Program
XSP Course Materials
Cyberinfrastructure Integration
Resource Integration
Software and Service Integration
Student Engagement
Educational Resources
Broadening Participation
K-12 Resources
Resources
High Performance Computing
High Throughput Computing
Visualization
Storage
Testbeds
Networking
Software
SU Converter
Gateways
Gateways Listing
Principal Investigators
For Developers
Gateways Symposium
Gateway Applications
Technology Database
Breadcrumbs
XSEDE
Education & Outreach
Education & Outreach Blog
compiler
Education and Outreach Blog
Entries with tag
compiler
.
Modifying the 'middle end' of a popular compiler yields more-efficient parallel programs
2/9/17 8:14 PM
Compilers are programs that convert computer code written in high-level languages intelligible to humans into low-level instructions executable by machines. But there's more than one way to implement a given computation, and modern compilers extensively analyze the code they process, trying to deduce the implementations that will maximize the efficiency of the resulting software. Code...
Read More
About Modifying the 'middle end' of a popular compiler yields more-efficient parallel programs
»
The Third Workshop on the LLVM Compiler Infrastructure in HPC
6/14/16 7:43 PM
LLVM, winner of the 2012 ACM Software System Award, has become an integral part of the software-development ecosystem for optimizing compilers, dynamic-language execution engines, source-code analysis and transformation tools, debuggers and linkers, and a whole host of programming-language and toolchain-related components. Now heavily used in both academia and industry, where it allows for...
Read More
About The Third Workshop on the LLVM Compiler Infrastructure in HPC
»
RSS
(Opens New Window)
Showing 2 results.