{"id":"https://openalex.org/W2148431547","doi":"https://doi.org/10.1177/1094342007078449","title":"Parallel Languages and Compilers: Perspective From the Titanium Experience","display_name":"Parallel Languages and Compilers: Perspective From the Titanium Experience","publication_year":2007,"publication_date":"2007-07-19","ids":{"openalex":"https://openalex.org/W2148431547","doi":"https://doi.org/10.1177/1094342007078449","mag":"2148431547"},"language":"en","primary_location":{"id":"doi:10.1177/1094342007078449","is_oa":false,"landing_page_url":"https://doi.org/10.1177/1094342007078449","pdf_url":null,"source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://escholarship.org/content/qt4m72b4cj/qt4m72b4cj.pdf?t=opooie","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5091741596","display_name":"Katherine Yelick","orcid":"https://orcid.org/0000-0003-0957-701X"},"institutions":[{"id":"https://openalex.org/I148283060","display_name":"Lawrence Berkeley National Laboratory","ror":"https://ror.org/02jbv0t02","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I148283060","https://openalex.org/I39565521"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"K. Yelick","raw_affiliation_strings":["COMPUTER SCIENCE DIVISION, UNIVERSITY OF CALIFORNIA AT BERKELEY,\r                        , LAWRENCE BERKELEY NATIONAL LABORATORY,"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"COMPUTER SCIENCE DIVISION, UNIVERSITY OF CALIFORNIA AT BERKELEY,\r                        , LAWRENCE BERKELEY NATIONAL LABORATORY,","institution_ids":["https://openalex.org/I148283060"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043945385","display_name":"Paul Hilfinger","orcid":null},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"P. Hilfinger","raw_affiliation_strings":["COMPUTER SCIENCE DIVISION, UNIVERSITY OF CALIFORNIA AT BERKELEY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"COMPUTER SCIENCE DIVISION, UNIVERSITY OF CALIFORNIA AT BERKELEY","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073656496","display_name":"Stuart L. Graham","orcid":"https://orcid.org/0000-0001-7519-969X"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"S. Graham","raw_affiliation_strings":["COMPUTER SCIENCE DIVISION, UNIVERSITY OF CALIFORNIA AT BERKELEY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"COMPUTER SCIENCE DIVISION, UNIVERSITY OF CALIFORNIA AT BERKELEY","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076642183","display_name":"Dan Bonachea","orcid":"https://orcid.org/0000-0002-0724-9349"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"D. Bonachea","raw_affiliation_strings":["COMPUTER SCIENCE DIVISION, UNIVERSITY OF CALIFORNIA AT BERKELEY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"COMPUTER SCIENCE DIVISION, UNIVERSITY OF CALIFORNIA AT BERKELEY","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112956765","display_name":"J. Su","orcid":null},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"J. Su","raw_affiliation_strings":["COMPUTER SCIENCE DIVISION, UNIVERSITY OF CALIFORNIA AT BERKELEY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"COMPUTER SCIENCE DIVISION, UNIVERSITY OF CALIFORNIA AT BERKELEY","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108706329","display_name":"Amir Kamil","orcid":"https://orcid.org/0009-0005-8290-6969"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"A. Kamil","raw_affiliation_strings":["COMPUTER SCIENCE DIVISION, UNIVERSITY OF CALIFORNIA AT BERKELEY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"COMPUTER SCIENCE DIVISION, UNIVERSITY OF CALIFORNIA AT BERKELEY","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062194228","display_name":"Ashim K. Datta","orcid":"https://orcid.org/0000-0002-1397-6892"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"K. Datta","raw_affiliation_strings":["COMPUTER SCIENCE DIVISION, UNIVERSITY OF CALIFORNIA AT BERKELEY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"COMPUTER SCIENCE DIVISION, UNIVERSITY OF CALIFORNIA AT BERKELEY","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029775474","display_name":"Phillip Colella","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"P. Colella","raw_affiliation_strings":["LAWRENCE BERKELEY NATIONAL LABORATORY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LAWRENCE BERKELEY NATIONAL LABORATORY","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5111961639","display_name":"Tong Wen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"T. Wen","raw_affiliation_strings":["LAWRENCE BERKELEY NATIONAL LABORATORY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LAWRENCE BERKELEY NATIONAL LABORATORY","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5091741596"],"corresponding_institution_ids":["https://openalex.org/I148283060"],"apc_list":null,"apc_paid":null,"fwci":4.1382,"has_fulltext":true,"cited_by_count":33,"citation_normalized_percentile":{"value":0.93915622,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"21","issue":"3","first_page":"266","last_page":"290"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11751","display_name":"Lattice Boltzmann Simulation Studies","score":0.9959999918937683,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10339","display_name":"Advanced Numerical Methods in Computational Mathematics","score":0.9948999881744385,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8722975254058838},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7703352570533752},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5732386708259583},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5695505738258362},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.5028509497642517},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.36830562353134155}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8722975254058838},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7703352570533752},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5732386708259583},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5695505738258362},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5028509497642517},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.36830562353134155}],"mesh":[],"locations_count":7,"locations":[{"id":"doi:10.1177/1094342007078449","is_oa":false,"landing_page_url":"https://doi.org/10.1177/1094342007078449","pdf_url":null,"source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"},{"id":"pmh:oai:escholarship.org:ark:/13030/qt4m72b4cj","is_oa":true,"landing_page_url":"https://escholarship.org/uc/item/4m72b4cj","pdf_url":"https://escholarship.org/content/qt4m72b4cj/qt4m72b4cj.pdf?t=opooie","source":{"id":"https://openalex.org/S4306400115","display_name":"eScholarship (California Digital Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2801248553","host_organization_name":"California Digital Library","host_organization_lineage":["https://openalex.org/I2801248553"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"The International Journal of High Performance Computing Applications, vol 21, iss 3","raw_type":"article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.112.9096","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.112.9096","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.berkeley.edu/~kdatta/papers/ijhpca_titanium_07.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.129.9973","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.129.9973","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.ucla.edu/~palsberg/course/cs239/F07/papers/yelick.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.141.3323","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.141.3323","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.berkeley.edu/~bonachea/ti/ti_experience.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.90.9679","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.90.9679","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.berkeley.edu/~kamil/papers/IJHPCA.pdf","raw_type":"text"},{"id":"pmh:qt4m72b4cj","is_oa":false,"landing_page_url":"http://www.escholarship.org/uc/item/4m72b4cj","pdf_url":null,"source":{"id":"https://openalex.org/S4306400115","display_name":"eScholarship (California Digital Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2801248553","host_organization_name":"California Digital Library","host_organization_lineage":["https://openalex.org/I2801248553"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Yelick, K; Hilfinger, P; Graham, S; Bonachea, D; Su, J; Kamil, A; \u00c2\u00a0et al.(2007). Parallel languages and compilers: Perspective from the Titanium experience. International Journal of High Performance Computing Applications, 21(3), 266 - 290. doi: 10.1177/1094342007078449. UC Berkeley: Retrieved from: http://www.escholarship.org/uc/item/4m72b4cj","raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:escholarship.org:ark:/13030/qt4m72b4cj","is_oa":true,"landing_page_url":"https://escholarship.org/uc/item/4m72b4cj","pdf_url":"https://escholarship.org/content/qt4m72b4cj/qt4m72b4cj.pdf?t=opooie","source":{"id":"https://openalex.org/S4306400115","display_name":"eScholarship (California Digital Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2801248553","host_organization_name":"California Digital Library","host_organization_lineage":["https://openalex.org/I2801248553"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"The International Journal of High Performance Computing Applications, vol 21, iss 3","raw_type":"article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1689779484","display_name":"CISE Research Infrastructure: SimMillennium:  A Large-Scale System of Systems Organized as a Computational Economy      for Simulation and Modeling","funder_award_id":"9802069","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2859298524","display_name":null,"funder_award_id":"ACI-9619020","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4840859857","display_name":"National Partnership for Advanced Computational Infrastructure","funder_award_id":"9619020","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306084","display_name":"U.S. Department of Energy","ror":"https://ror.org/01bj3aw27"},{"id":"https://openalex.org/F4320310133","display_name":"Rice University","ror":"https://ror.org/008zs3103"},{"id":"https://openalex.org/F4320316545","display_name":"San Diego Supercomputer Center","ror":"https://ror.org/04mg3nk07"},{"id":"https://openalex.org/F4320317220","display_name":"National Energy Research Scientific Computing Center","ror":"https://ror.org/05v3mvq14"},{"id":"https://openalex.org/F4320332815","display_name":"Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"},{"id":"https://openalex.org/F4320338286","display_name":"Lawrence Livermore National Laboratory","ror":"https://ror.org/041nk4h53"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2148431547.pdf","grobid_xml":"https://content.openalex.org/works/W2148431547.grobid-xml"},"referenced_works_count":60,"referenced_works":["https://openalex.org/W31923072","https://openalex.org/W106128971","https://openalex.org/W110358609","https://openalex.org/W134816542","https://openalex.org/W170361215","https://openalex.org/W179815580","https://openalex.org/W203589767","https://openalex.org/W207580489","https://openalex.org/W262108457","https://openalex.org/W1554250422","https://openalex.org/W1575350781","https://openalex.org/W1583210003","https://openalex.org/W1861151562","https://openalex.org/W1951864593","https://openalex.org/W1973684562","https://openalex.org/W1975059575","https://openalex.org/W1980205302","https://openalex.org/W1981354122","https://openalex.org/W1984788566","https://openalex.org/W1988425770","https://openalex.org/W1990421520","https://openalex.org/W2000525071","https://openalex.org/W2005907808","https://openalex.org/W2013969203","https://openalex.org/W2042771246","https://openalex.org/W2045556447","https://openalex.org/W2065413511","https://openalex.org/W2084131634","https://openalex.org/W2087466192","https://openalex.org/W2098815550","https://openalex.org/W2100888070","https://openalex.org/W2102182691","https://openalex.org/W2106389308","https://openalex.org/W2112121929","https://openalex.org/W2118392755","https://openalex.org/W2122814645","https://openalex.org/W2135342109","https://openalex.org/W2137037524","https://openalex.org/W2137505714","https://openalex.org/W2139971536","https://openalex.org/W2140300123","https://openalex.org/W2149237601","https://openalex.org/W2155066383","https://openalex.org/W2156431877","https://openalex.org/W2164120929","https://openalex.org/W2164477684","https://openalex.org/W2165575435","https://openalex.org/W2166957052","https://openalex.org/W2295450001","https://openalex.org/W2552590759","https://openalex.org/W3007497337","https://openalex.org/W3121156890","https://openalex.org/W4230147572","https://openalex.org/W4232019702","https://openalex.org/W4233549502","https://openalex.org/W4239629384","https://openalex.org/W4245217724","https://openalex.org/W4249468276","https://openalex.org/W4256134767","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W1977285665","https://openalex.org/W2740990710","https://openalex.org/W2479014312","https://openalex.org/W1527862632","https://openalex.org/W1497385637","https://openalex.org/W1608659702","https://openalex.org/W1583465708","https://openalex.org/W2007728761","https://openalex.org/W2162118494","https://openalex.org/W2020120252"],"abstract_inverted_index":{"We":[0,68,92],"describe":[1],"the":[2,5,27,73,87,100,116],"rationale":[3],"behind":[4],"design":[6],"of":[7,10,15,72,115],"key":[8],"features":[9],"Titanium\u2014an":[11],"explicitly":[12],"parallel":[13,79,102],"dialect":[14],"Java":[16],"for":[17],"high-performance":[18],"scientific":[19],"programming\u2014and":[20],"our":[21],"experiences":[22],"in":[23],"building":[24],"applications":[25,114],"with":[26],"language.":[28],"Specifically,":[29],"we":[30],"address":[31,35],"Titanium's":[32],"partitioned":[33],"global":[34],"space":[36],"model,":[37],"single":[38],"program":[39],"multiple":[40],"data":[41],"parallelism":[42],"support,":[43],"multi-dimensional":[44],"arrays":[45],"and":[46,65,81,86,95,105,112],"array-index":[47],"calculus,":[48],"memory":[49],"management,":[50],"immutable":[51],"classes":[52],"(class-like":[53],"types":[54,58],"that":[55],"are":[56],"value":[57],"rather":[59],"than":[60],"reference":[61],"types),":[62],"operator":[63],"overloading,":[64],"generic":[66],"programming.":[67],"provide":[69],"an":[70],"overview":[71],"Titanium":[74,83],"compiler":[75],"implementation,":[76],"covering":[77],"various":[78],"analyses":[80],"optimizations,":[82],"runtime":[84],"technology":[85],"GASNet":[88],"network":[89],"communication":[90],"layer.":[91],"summarize":[93],"results":[94],"lessons":[96],"learned":[97],"from":[98],"implementing":[99],"NAS":[101],"benchmarks,":[103],"elliptic":[104],"hyperbolic":[106],"solvers":[107],"using":[108],"adaptive":[109],"mesh":[110],"refinement,":[111],"several":[113],"immersed":[117],"boundary":[118],"method.":[119]},"counts_by_year":[{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":4},{"year":2012,"cited_by_count":5}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
