• Cite Icon2
  • https://doi.org/10.1145/2578948.2560691Copy DOI Icon

Compiling Fresh Breeze Codelets

  • Feb 7, 2014
  • Jack B Dennis
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper presents the design of a compiler for parallel programs expressed as collections of codelets -- blocks of statements intended for distribution over the processing cores of a massively parallel computer system.Because interactions of codelets with other codelets are limited to acquiring input data at the start of execution and making results available on completion, an unconventional approach to code generation appears beneficial -- we call it code generation by program analysis and code construction. We present an implementation of this concept in the context of a compiler for functional dialects of the Java or Scala programming languages targeted to the proposed instruction set of a Fresh Breeze computer system architecture.

Similar Papers
  • Conference Article
  • Citations5

Compiling Fresh Breeze Codelets

  • Feb 07, 2014
  • Jack B Dennis
  • Research Article
  • Citations321

Concurrency State Models and Java Programs

  • Jan 01, 2000
  • Scalable Computing Practice and Experience
  • William F Gilreath
  • Research Article
  • Citations15

AnnaBot: A Static Verifier for Java Annotation Usage

  • Dec 20, 2009
  • Advances in Software Engineering
  • Ian Darwin
  • Research Article
  • Citations2

A New Approach for Code Generation from UML State Machine

  • Feb 28, 2013
  • International Review on Computers and Software
  • My Hafid Aabidi +3
  • Single Report
  • Citations3

Design of Preliminary Experiments with the Sun Java Real-Time System

  • May 20, 2006
  • T S Cook +4
  • Research Article

Designing an Intuitive Android Based m-Learning to Support Students in Learning Fundamental Java Programming

  • Aug 23, 2024
  • Journal of Information Technology and Computer Science
  • Komang Candra Brata +2
  • Research Article

Исследование моделей искусственного интеллекта в аспекте генерации программного кода при разработке студентами сложных программных систем

  • Sep 02, 2025
  • Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics
  • Svetlana Anatolyevna Firsova +4
  • Research Article

АВТОМАТИЧНА ГЕНЕРАЦІЯ КОДУ ДЛЯ ORM-СИСТЕМИ ACTIVEJDBC НА БАЗІ ТЕХНОЛОГІЇ ANOTATION PROCESSING

  • Jul 31, 2024
  • Information Technology: Computer Science, Software Engineering and Cyber Security
  • Леонід Мещеряков +3
  • Book Chapter
  • Citations1

Code Generation and Optimization for Java-to-C Compilers

  • Jan 01, 2006
  • Youngsun Han +4
  • Conference Article
  • Citations14

Automatic generation of fast optimizing code generators

  • Jun 01, 1988
  • C W Fraser +1
  • Book Chapter
  • Citations18

Mobile Learning Design Using Gamification for Teaching and Learning in Algorithms and Programming Language

  • Mar 16, 2019
  • Vitri Tundjungsari
  • Conference Article
  • Citations124

An integrated compilation and performance analysis environment for data parallel programs

  • Jan 01, 1995
  • Vikram S Adve +5
  • Book Chapter
  • Citations1

Limited Address Range Architecture for Reducing Code Size in Embedded Processors

  • Jan 01, 2003
  • Quin Zhao +2
  • Conference Article

A Hybrid Query Engine for the Structural Analysis of Java and AspectJ Programs

  • Oct 01, 2008
  • Hamoun Ghanbari +2
  • Conference Article
  • Citations2

A Pub/Sub-Based Mechanism for Inter-Component Exception Notification in Android Applications

  • Mar 01, 2023
  • Fabiano Freitas +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.