{"id":"https://openalex.org/W2093260610","doi":"https://doi.org/10.1109/vlhcc.2014.6883031","title":"Clint: A direct manipulation tool for parallelizing compute-intensive program parts","display_name":"Clint: A direct manipulation tool for parallelizing compute-intensive program parts","publication_year":2014,"publication_date":"2014-07-01","ids":{"openalex":"https://openalex.org/W2093260610","doi":"https://doi.org/10.1109/vlhcc.2014.6883031","mag":"2093260610"},"language":"en","primary_location":{"id":"doi:10.1109/vlhcc.2014.6883031","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vlhcc.2014.6883031","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["crossref"],"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/A5034245897","display_name":"Oleksandr Zinenko","orcid":"https://orcid.org/0000-0003-1978-0222"},"institutions":[{"id":"https://openalex.org/I4210144804","display_name":"Laboratoire de Recherche en Informatique","ror":"https://ror.org/04e3ktk27","country_code":"FR","type":"facility","lineage":["https://openalex.org/I102197404","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I4210144804","https://openalex.org/I4210159245"]},{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en informatique et en automatique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1294671590"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Oleksandr Zinenko","raw_affiliation_strings":["Inria, CNRS (LRI), France","Laboratoire de Recherche en Informatique"],"affiliations":[{"raw_affiliation_string":"Inria, CNRS (LRI), France","institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I4210144804","https://openalex.org/I1294671590"]},{"raw_affiliation_string":"Laboratoire de Recherche en Informatique","institution_ids":["https://openalex.org/I4210144804"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109058773","display_name":"St\u00e9phane Huot","orcid":null},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I4210144804","display_name":"Laboratoire de Recherche en Informatique","ror":"https://ror.org/04e3ktk27","country_code":"FR","type":"facility","lineage":["https://openalex.org/I102197404","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I4210144804","https://openalex.org/I4210159245"]},{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en informatique et en automatique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1326498283"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Stephane Huot","raw_affiliation_strings":["Inria, CNRS (LRI), France","Laboratoire de Recherche en Informatique"],"affiliations":[{"raw_affiliation_string":"Inria, CNRS (LRI), France","institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I4210144804","https://openalex.org/I1294671590"]},{"raw_affiliation_string":"Laboratoire de Recherche en Informatique","institution_ids":["https://openalex.org/I4210144804"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024483254","display_name":"C\u00e9dric Bastoul","orcid":"https://orcid.org/0000-0002-7164-8213"},"institutions":[{"id":"https://openalex.org/I4210146719","display_name":"Central Compilation & Translation Bureau","ror":"https://ror.org/0411yf357","country_code":"CN","type":"nonprofit","lineage":["https://openalex.org/I4210146719"]},{"id":"https://openalex.org/I68947357","display_name":"Universit\u00e9 de Strasbourg","ror":"https://ror.org/00pg6eq24","country_code":"FR","type":"education","lineage":["https://openalex.org/I68947357"]}],"countries":["CN","FR"],"is_corresponding":false,"raw_author_name":"Cedric Bastoul","raw_affiliation_strings":["University of Strasbourg, Inria, Strasbourg, France","Compilation pour les Architectures MUlti-coeurS"],"affiliations":[{"raw_affiliation_string":"University of Strasbourg, Inria, Strasbourg, France","institution_ids":["https://openalex.org/I68947357"]},{"raw_affiliation_string":"Compilation pour les Architectures MUlti-coeurS","institution_ids":["https://openalex.org/I4210146719"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5034245897"],"corresponding_institution_ids":["https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I4210144804"],"apc_list":null,"apc_paid":null,"fwci":0.9451,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.76856193,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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.9998999834060669,"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.9998999834060669,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.996999979019165,"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/computer-science","display_name":"Computer science","score":0.9093867540359497},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.6795930862426758},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.582979142665863},{"id":"https://openalex.org/keywords/program-transformation","display_name":"Program transformation","score":0.5712938904762268},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.5524361729621887},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.5319139361381531},{"id":"https://openalex.org/keywords/rework","display_name":"Rework","score":0.4870951175689697},{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.4869273900985718},{"id":"https://openalex.org/keywords/program-optimization","display_name":"Program optimization","score":0.48233935236930847},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4740290939807892},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.4683700501918793},{"id":"https://openalex.org/keywords/program-analysis","display_name":"Program analysis","score":0.4409753680229187},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4337158501148224},{"id":"https://openalex.org/keywords/transformation","display_name":"Transformation (genetics)","score":0.41940200328826904},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4009266495704651},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.37393301725387573},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.3294753432273865},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.14779260754585266},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.10654231905937195},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09429886937141418}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9093867540359497},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.6795930862426758},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.582979142665863},{"id":"https://openalex.org/C2778361913","wikidata":"https://www.wikidata.org/wiki/Q7248437","display_name":"Program transformation","level":2,"score":0.5712938904762268},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.5524361729621887},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.5319139361381531},{"id":"https://openalex.org/C2776543023","wikidata":"https://www.wikidata.org/wiki/Q2147046","display_name":"Rework","level":2,"score":0.4870951175689697},{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.4869273900985718},{"id":"https://openalex.org/C139571649","wikidata":"https://www.wikidata.org/wiki/Q1156793","display_name":"Program optimization","level":3,"score":0.48233935236930847},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4740290939807892},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.4683700501918793},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.4409753680229187},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4337158501148224},{"id":"https://openalex.org/C204241405","wikidata":"https://www.wikidata.org/wiki/Q461499","display_name":"Transformation (genetics)","level":3,"score":0.41940200328826904},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4009266495704651},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.37393301725387573},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.3294753432273865},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.14779260754585266},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.10654231905937195},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09429886937141418},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C94625758","wikidata":"https://www.wikidata.org/wiki/Q7163","display_name":"Politics","level":2,"score":0.0},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/vlhcc.2014.6883031","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vlhcc.2014.6883031","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:hal-01055788v1","is_oa":false,"landing_page_url":"https://inria.hal.science/hal-01055788","pdf_url":null,"source":{"id":"https://openalex.org/S4406922461","display_name":"SPIRE - Sciences Po Institutional REpository","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Jul 2014, Melbourne, Australia. pp.109-112","raw_type":"Conference papers"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1499056557","https://openalex.org/W1595536063","https://openalex.org/W1598202309","https://openalex.org/W2003937683","https://openalex.org/W2018222654","https://openalex.org/W2032391783","https://openalex.org/W2034761517","https://openalex.org/W2041277401","https://openalex.org/W2064236037","https://openalex.org/W2071110673","https://openalex.org/W2083988629","https://openalex.org/W2112482891","https://openalex.org/W2112824399","https://openalex.org/W2139051474","https://openalex.org/W2142655718","https://openalex.org/W7019234957"],"related_works":["https://openalex.org/W89830103","https://openalex.org/W2889864133","https://openalex.org/W1936706003","https://openalex.org/W2955640403","https://openalex.org/W1622754632","https://openalex.org/W3088007090","https://openalex.org/W1993524544","https://openalex.org/W1970625600","https://openalex.org/W1982217573","https://openalex.org/W2810812409"],"abstract_inverted_index":{"Parallel":[0],"systems":[1],"are":[2],"now":[3],"omnipresent":[4],"and":[5,12,20,57,79,90,95,103],"their":[6],"effective":[7],"use":[8],"requires":[9],"significant":[10],"effort":[11],"expertise":[13],"from":[14],"software":[15],"developers.":[16],"Multitude":[17],"of":[18,60,67],"languages":[19],"libraries":[21],"offer":[22],"convenient":[23],"ways":[24],"to":[25,34,52,69,73,80,88,96],"express":[26],"parallelism,":[27],"but":[28],"fall":[29],"short":[30],"at":[31],"helping":[32],"programmers":[33],"find":[35],"parallelism":[36],"in":[37],"existing":[38],"programs.":[39],"To":[40],"address":[41],"this":[42],"issue,":[43],"we":[44],"introduce":[45],"Clint,":[46],"a":[47],"direct":[48],"manipulation":[49],"tool":[50],"aimed":[51],"ease":[53],"both":[54],"the":[55,58],"extraction":[56],"expression":[59],"parallelism.":[61],"Clint":[62],"builds":[63],"on":[64],"polyhedral":[65],"representation":[66],"programs":[68],"convey":[70],"dynamic":[71],"behavior,":[72],"perform":[74],"automatic":[75],"data":[76],"dependence":[77],"analysis":[78],"ensure":[81],"code":[82],"correctness.":[83],"It":[84],"can":[85],"be":[86],"used":[87],"rework":[89],"improve":[91],"automatically":[92],"generated":[93],"optimizations":[94],"make":[97],"manual":[98],"program":[99],"transformation":[100],"faster,":[101],"safer":[102],"more":[104],"efficient.":[105]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":3},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
