{"id":"https://openalex.org/W1925684990","doi":"https://doi.org/10.1109/tvcg.2015.2467449","title":"Diderot: a Domain-Specific Language for Portable Parallel Scientific Visualization and Image Analysis","display_name":"Diderot: a Domain-Specific Language for Portable Parallel Scientific Visualization and Image Analysis","publication_year":2015,"publication_date":"2015-08-13","ids":{"openalex":"https://openalex.org/W1925684990","doi":"https://doi.org/10.1109/tvcg.2015.2467449","mag":"1925684990","pmid":"https://pubmed.ncbi.nlm.nih.gov/26529733"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvcg.2015.2467449","pdf_url":null,"source":{"id":"https://openalex.org/S84775595","display_name":"IEEE Transactions on Visualization and Computer Graphics","issn_l":"1077-2626","issn":["1077-2626","1941-0506","2160-9306"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"journal-article","indexed_in":["crossref","pubmed"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5045224825","display_name":"Gordon Kindlmann","orcid":null},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gordon Kindlmann","raw_affiliation_strings":["Dept of Computer Science, Univ of Chicago"],"affiliations":[{"raw_affiliation_string":"Dept of Computer Science, Univ of Chicago","institution_ids":["https://openalex.org/I40347166"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046453853","display_name":"Charisee Chiw","orcid":null},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Charisee Chiw","raw_affiliation_strings":["Dept of Computer Science, Univ of Chicago"],"affiliations":[{"raw_affiliation_string":"Dept of Computer Science, Univ of Chicago","institution_ids":["https://openalex.org/I40347166"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043667487","display_name":"Nicholas Seltzer","orcid":null},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nicholas Seltzer","raw_affiliation_strings":["Dept of Computer Science, Univ of Chicago"],"affiliations":[{"raw_affiliation_string":"Dept of Computer Science, Univ of Chicago","institution_ids":["https://openalex.org/I40347166"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000036409","display_name":"Lamont Samuels","orcid":null},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lamont Samuels","raw_affiliation_strings":["Dept of Computer Science, Univ of Chicago"],"affiliations":[{"raw_affiliation_string":"Dept of Computer Science, Univ of Chicago","institution_ids":["https://openalex.org/I40347166"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030967328","display_name":"John Reppy","orcid":"https://orcid.org/0000-0002-5881-298X"},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"John Reppy","raw_affiliation_strings":["Dept of Computer Science, Univ of Chicago"],"affiliations":[{"raw_affiliation_string":"Dept of Computer Science, Univ of Chicago","institution_ids":["https://openalex.org/I40347166"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":9.192,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":35,"citation_normalized_percentile":{"value":0.978992,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":95},"biblio":{"volume":"22","issue":"1","first_page":"867","last_page":"876"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9973,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9973,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9912,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9884,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/domain-specific-language","display_name":"Domain-specific language","score":0.56194997},{"id":"https://openalex.org/keywords/scientific-visualization","display_name":"Scientific visualization","score":0.51294845},{"id":"https://openalex.org/keywords/semantic-gap","display_name":"Semantic gap","score":0.50443494},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.43591678}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8275409},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.6059327},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.58599705},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.56194997},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.5509639},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.54953086},{"id":"https://openalex.org/C59740354","wikidata":"https://www.wikidata.org/wiki/Q2737866","display_name":"Scientific visualization","level":3,"score":0.51294845},{"id":"https://openalex.org/C86034646","wikidata":"https://www.wikidata.org/wiki/Q474311","display_name":"Semantic gap","level":4,"score":0.50443494},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.44992012},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.43591678},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.4237603},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.42263937},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3928517},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.22876218},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.22186843},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.08960235},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.08929461},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C1667742","wikidata":"https://www.wikidata.org/wiki/Q10927554","display_name":"Image retrieval","level":3,"score":0.0}],"mesh":[{"descriptor_ui":"D003196","descriptor_name":"Computer Graphics","qualifier_ui":"","qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D007091","descriptor_name":"Image Processing, Computer-Assisted","qualifier_ui":"Q000379","qualifier_name":"methods","is_major_topic":true},{"descriptor_ui":"D011381","descriptor_name":"Programming Languages","qualifier_ui":"","qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D012984","descriptor_name":"Software","qualifier_ui":"","qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D000465","descriptor_name":"Algorithms","qualifier_ui":"","qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D000818","descriptor_name":"Animals","qualifier_ui":"","qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D002428","descriptor_name":"Cebus","qualifier_ui":"","qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D006801","descriptor_name":"Humans","qualifier_ui":"","qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D007091","descriptor_name":"Image Processing, Computer-Assisted","qualifier_ui":"","qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D008962","descriptor_name":"Models, Theoretical","qualifier_ui":"","qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D012886","descriptor_name":"Skull","qualifier_ui":"","qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D012886","descriptor_name":"Skull","qualifier_ui":"Q000000981","qualifier_name":"diagnostic imaging","is_major_topic":false},{"descriptor_ui":"D014057","descriptor_name":"Tomography, X-Ray Computed","qualifier_ui":"","qualifier_name":null,"is_major_topic":false}],"locations_count":2,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvcg.2015.2467449","pdf_url":null,"source":{"id":"https://openalex.org/S84775595","display_name":"IEEE Transactions on Visualization and Computer Graphics","issn_l":"1077-2626","issn":["1077-2626","1941-0506","2160-9306"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},{"is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/26529733","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":["National Institutes of Health"],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality education","score":0.48}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":59,"referenced_works":["https://openalex.org/W1498712972","https://openalex.org/W1538285881","https://openalex.org/W1543268313","https://openalex.org/W1753157579","https://openalex.org/W1969811075","https://openalex.org/W1973797056","https://openalex.org/W1980352192","https://openalex.org/W1987278426","https://openalex.org/W1989988531","https://openalex.org/W1996641400","https://openalex.org/W2001749563","https://openalex.org/W2004707992","https://openalex.org/W2013499551","https://openalex.org/W2014596857","https://openalex.org/W2024668293","https://openalex.org/W2039652752","https://openalex.org/W2042696669","https://openalex.org/W2045271686","https://openalex.org/W2047167129","https://openalex.org/W2060824677","https://openalex.org/W2073431334","https://openalex.org/W2073470731","https://openalex.org/W2082051746","https://openalex.org/W2082227335","https://openalex.org/W2085123413","https://openalex.org/W2095105262","https://openalex.org/W2098417174","https://openalex.org/W2098724074","https://openalex.org/W2099544624","https://openalex.org/W2104441030","https://openalex.org/W2116390648","https://openalex.org/W2119231080","https://openalex.org/W2123220620","https://openalex.org/W2123415944","https://openalex.org/W2126395339","https://openalex.org/W2130179171","https://openalex.org/W2132466079","https://openalex.org/W2133420504","https://openalex.org/W2135415614","https://openalex.org/W2139158372","https://openalex.org/W2141364561","https://openalex.org/W2145023731","https://openalex.org/W2147936406","https://openalex.org/W2152298929","https://openalex.org/W2155028447","https://openalex.org/W2158842967","https://openalex.org/W2162569557","https://openalex.org/W2165558283","https://openalex.org/W2183012634","https://openalex.org/W2278248103","https://openalex.org/W2331286864","https://openalex.org/W2477424666","https://openalex.org/W2529326969","https://openalex.org/W3024018030","https://openalex.org/W3141390699","https://openalex.org/W3142046114","https://openalex.org/W4234430875","https://openalex.org/W4253256118","https://openalex.org/W66834283"],"related_works":["https://openalex.org/W990710721","https://openalex.org/W4252463689","https://openalex.org/W4239538403","https://openalex.org/W2565795945","https://openalex.org/W2504075107","https://openalex.org/W2354058185","https://openalex.org/W2162409446","https://openalex.org/W2109463584","https://openalex.org/W2053093724","https://openalex.org/W2045183646"],"abstract_inverted_index":{"Many":[0],"algorithms":[1,91],"for":[2],"scientific":[3],"visualization":[4],"and":[5,17,26,78,86,92],"image":[6],"analysis":[7],"are":[8,21],"rooted":[9],"in":[10,23,64],"the":[11,49,90,93],"world":[12],"of":[13,61,74,89],"continuous":[14],"scalar,":[15],"vector,":[16],"tensor":[18],"fields,":[19],"but":[20],"programmed":[22],"low-level":[24],"languages":[25],"libraries":[27],"that":[28,39,57,71],"obscure":[29],"their":[30],"mathematical":[31,54,62],"foundations.":[32],"Diderot":[33,67],"is":[34,40],"a":[35,52,84],"parallel":[36,69],"domain-specific":[37],"language":[38],"designed":[41],"to":[42],"bridge":[43],"this":[44],"semantic":[45],"gap":[46],"by":[47],"providing":[48],"programmer":[50],"with":[51],"high-level,":[53],"programming":[55],"notation":[56,82],"allows":[58,83,95],"direct":[59],"expression":[60,88],"concepts":[63],"code.":[65],"Furthermore,":[66],"provides":[68],"performance":[70],"takes":[72],"advantage":[73],"modern":[75],"multicore":[76],"processors":[77],"GPUs.":[79],"The":[80],"high-level":[81],"concise":[85],"natural":[87],"parallelism":[94],"efficient":[96],"execution":[97],"on":[98],"real-world":[99],"datasets.":[100]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W1925684990","counts_by_year":[{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":3},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":8},{"year":2019,"cited_by_count":5},{"year":2018,"cited_by_count":6},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1}],"updated_date":"2024-12-30T12:31:16.742537","created_date":"2016-06-24"}