Computing Gamma Calculus on Computer Cluster

Computing Gamma Calculus on Computer Cluster

Hong Lin, Jeremy Kemp, Padraic Gilbert
ISBN13: 9781613504567|ISBN10: 161350456X|EISBN13: 9781613504574
DOI: 10.4018/978-1-61350-456-7.ch813
Cite Chapter Cite Chapter

MLA

Lin, Hong, et al. "Computing Gamma Calculus on Computer Cluster." Computer Engineering: Concepts, Methodologies, Tools and Applications, edited by Information Resources Management Association, IGI Global, 2012, pp. 2016-2026. https://doi.org/10.4018/978-1-61350-456-7.ch813

APA

Lin, H., Kemp, J., & Gilbert, P. (2012). Computing Gamma Calculus on Computer Cluster. In I. Management Association (Ed.), Computer Engineering: Concepts, Methodologies, Tools and Applications (pp. 2016-2026). IGI Global. https://doi.org/10.4018/978-1-61350-456-7.ch813

Chicago

Lin, Hong, Jeremy Kemp, and Padraic Gilbert. "Computing Gamma Calculus on Computer Cluster." In Computer Engineering: Concepts, Methodologies, Tools and Applications, edited by Information Resources Management Association, 2016-2026. Hershey, PA: IGI Global, 2012. https://doi.org/10.4018/978-1-61350-456-7.ch813

Export Reference

Mendeley
Favorite

Abstract

Gamma Calculus is an inherently parallel, high-level programming model, which allows simple programming molecules to interact, creating a complex system with minimum of coding. Gamma calculus modeled programs were written on top of IBM’s TSpaces middleware, which is Java-based and uses a “Tuple Space” based model for communication, similar to that in Gamma. A parser was written in C++ to translate the Gamma syntax. This was implemented on UHD’s grid cluster (grid.uhd.edu), and in an effort to increase performance and scalability, existing Gamma programs are being transferred to Nvidia’s CUDA architecture. General Purpose GPU computing is well suited to run Gamma programs, as GPU’s excel at running the same operation on a large data set, potentially offering a large speedup.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.