{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T16:26:31Z","timestamp":1781108791888,"version":"3.54.1"},"reference-count":15,"publisher":"IGI Global Scientific Publishing","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,10,1]]},"abstract":"<p>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\u2019s TSpaces middleware, which is Java-based and uses a \u201cTuple Space\u201d 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\u2019s grid cluster (grid.uhd.edu), and in an effort to increase performance and scalability, existing Gamma programs are being transferred to Nvidia\u2019s CUDA architecture. General Purpose GPU computing is well suited to run Gamma programs, as GPU\u2019s excel at running the same operation on a large data set, potentially offering a large speedup.<\/p>","DOI":"10.4018\/jtd.2010100104","type":"journal-article","created":{"date-parts":[[2011,2,15]],"date-time":"2011-02-15T16:01:35Z","timestamp":1297785695000},"page":"42-52","source":"Crossref","is-referenced-by-count":7,"title":["Computing Gamma Calculus on Computer Cluster"],"prefix":"10.4018","volume":"1","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1827-5507","authenticated-orcid":true,"given":"Hong","family":"Lin","sequence":"first","affiliation":[{"name":"University of Houston-Downtown, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jeremy","family":"Kemp","sequence":"additional","affiliation":[{"name":"University of Houston-Downtown, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Padraic","family":"Gilbert","sequence":"additional","affiliation":[{"name":"University of Houston-Downtown, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"jtd.2010100104-0","unstructured":"Ban\u00e2tre, J.-P., Fradet, P., & Radenac, Y. (2004). Chemical specification of autonomic systems. In Proceedings of the 13th International Conference on Intelligent and Adaptive Systems and Software Engineering (IASSE'04)."},{"key":"jtd.2010100104-1","doi-asserted-by":"crossref","unstructured":"Ban\u00e2tre, J.-P., Fradet, P., & Radenac, Y. (2005a). Principles of chemical programming. In S. Abdennadher & C. Ringeissen (Eds.), Proceedings of the 5th International Workshop on Rule-Based Programming (RULE'04) (pp. 133-147).","DOI":"10.1016\/j.entcs.2004.07.019"},{"key":"jtd.2010100104-2","doi-asserted-by":"crossref","unstructured":"Ban\u00e2tre, J.-P., Fradet, P., & Radenac, Y. (2005b). Higher-order Chemical Programming Style. In Proceedings of Unconventional Programming Paradigms (LNCS 3566, pp. 84-98). Berlin: Springer Verlag.","DOI":"10.1007\/11527800_7"},{"key":"jtd.2010100104-3","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6423(90)90044-E"},{"issue":"1","key":"jtd.2010100104-4","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1145\/151233.151242","article-title":"Programming by multiset transformation.","volume":"36","author":"J.-P.Banatre","year":"1993","journal-title":"CACM"},{"key":"jtd.2010100104-5","doi-asserted-by":"publisher","DOI":"10.1016\/0304-3975(92)90185-I"},{"key":"jtd.2010100104-6","doi-asserted-by":"crossref","unstructured":"Cabri., et al. (2000). Mobile-Agent Coordination Models for Internet Applications. Computer. Retrieved from http:\/\/dlib.computer.org\/co\/books\/co2000\/pdf\/r2082.pdf","DOI":"10.1109\/2.820044"},{"issue":"4","key":"jtd.2010100104-7","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1145\/63334.63337","article-title":"Linda in context.","volume":"32","author":"N.Carriero","year":"1989","journal-title":"CACM"},{"key":"jtd.2010100104-8","author":"K. M.Chandy","year":"1988","journal-title":"Parallel Program Design: A Foundation"},{"key":"jtd.2010100104-9","doi-asserted-by":"crossref","unstructured":"Cohen, D., & Muylaert-Filho, J. (1996). Introducing a calculus for higher-order multiset programming. In Coordination Languages and Models (LNCS 1061, pp. 124-141).","DOI":"10.1007\/3-540-61052-9_43"},{"key":"jtd.2010100104-10","doi-asserted-by":"crossref","unstructured":"Creveuil, C. (1991). Implementation of Gamma on the Connection Machine. In Proceedings of the Workshop on Research Directions in High-Level Parallel Programming Languages, Mont-Saint Michel (LNCS 574, pp. 219-230). Berlin: Springer Verlag.","DOI":"10.1007\/3-540-55160-3_47"},{"key":"jtd.2010100104-11","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6423(97)00023-3"},{"key":"jtd.2010100104-12","doi-asserted-by":"publisher","DOI":"10.1006\/jsco.1996.0032"},{"key":"jtd.2010100104-13","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1090\/dimacs\/018\/13","article-title":"Higher-order multiset processing.","volume":"18","author":"D.Le Metayer","year":"1994","journal-title":"DIMACS Series in Discrete Mathematics and Theoretical Computer Science"},{"key":"jtd.2010100104-14","doi-asserted-by":"crossref","unstructured":"Misra, J. (1989). A foundation of parallel programming. In M. Broy (Ed.), Constructive Methods in Computing Science (Vol. F55, pp. 397-443). Brussels, Belgium: NATO.","DOI":"10.1007\/978-3-642-74884-4_12"}],"container-title":["International Journal of Technology Diffusion"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=49209","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,2]],"date-time":"2022-06-02T00:18:00Z","timestamp":1654129080000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jtd.2010100104"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2010,10,1]]},"references-count":15,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,10]]}},"URL":"https:\/\/doi.org\/10.4018\/jtd.2010100104","relation":{},"ISSN":["1947-9301","1947-931X"],"issn-type":[{"value":"1947-9301","type":"print"},{"value":"1947-931X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,10,1]]}}}