{"id":"https://openalex.org/W2913336171","doi":"https://doi.org/10.1109/hipcw.2018.8634283","title":"Framework for Automatic Parallelization","display_name":"Framework for Automatic Parallelization","publication_year":2018,"publication_date":"2018-12-01","ids":{"openalex":"https://openalex.org/W2913336171","doi":"https://doi.org/10.1109/hipcw.2018.8634283","mag":"2913336171"},"language":"en","primary_location":{"id":"doi:10.1109/hipcw.2018.8634283","doi":"https://doi.org/10.1109/hipcw.2018.8634283","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hipcw.2018.8634283","pdf_url":null,"source":{"id":"https://openalex.org/S7407087828","display_name":"IEEE International Conference on High Performance Computing Workshops (HiPCW)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE 25th International Conference on High Performance Computing Workshops (HiPCW)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"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/A5045732047","display_name":"M R Anala","orcid":"https://orcid.org/0000-0001-7538-8300","observed_orcids":["https://orcid.org/0000-0001-7538-8300"]},"institutions":[{"id":"https://openalex.org/I4389425378","display_name":"R.V. College of Engineering","ror":"https://ror.org/041re0e60","country_code":"IN","type":"education","lineage":["https://openalex.org/I4389425378"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Anala M.R.","raw_affiliation_strings":["Department of CSE, R V College of Engineering"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of CSE, R V College of Engineering","institution_ids":["https://openalex.org/I4389425378"]}]},{"author_position":"last","author":{"id":null,"display_name":"Deepika Dash","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4389425378","display_name":"R.V. College of Engineering","ror":"https://ror.org/041re0e60","country_code":"IN","type":"education","lineage":["https://openalex.org/I4389425378"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Deepika Dash","raw_affiliation_strings":["Department of CSE, R V College of Engineering"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of CSE, R V College of Engineering","institution_ids":["https://openalex.org/I4389425378"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I4389425378"],"apc_list":null,"apc_paid":null,"fwci":0.3674,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.44892108,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":87,"max":93},"biblio":{"volume":"35","issue":null,"first_page":"112","last_page":"118"},"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.9984999895095825,"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.9984999895095825,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.0003000000142492354,"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/T10126","display_name":"Logic, programming, and type systems","score":0.00019999999494757503,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/automatic-parallelization","display_name":"automatic parallelization","score":0.9860000014305115},{"id":"https://openalex.org/keywords/dependence-analysis","display_name":"dependency analysis","score":0.7440000176429749},{"id":"https://openalex.org/keywords/openmp","display_name":"OpenMP","score":0.9200000166893005},{"id":"https://openalex.org/keywords/for-loops","display_name":"for loops","score":0.6930000185966492},{"id":"https://openalex.org/keywords/critical-sections","display_name":"critical sections","score":0.9259999990463257},{"id":"https://openalex.org/keywords/multi-core-processors","display_name":"multi-core processors","score":0.9150000214576721},{"id":"https://openalex.org/keywords/parallel-code-generation","display_name":"parallel code generation","score":0.652999997138977},{"id":"https://openalex.org/keywords/program-correctness","display_name":"program correctness","score":0.4449999928474426}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8960615396499634},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.6514365077018738},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.612846314907074},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5514364242553711},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5407465100288391},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5065053701400757},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.48887723684310913},{"id":"https://openalex.org/C164833996","wikidata":"https://www.wikidata.org/wiki/Q2323839","display_name":"Automatic parallelization","level":3,"score":0.4880003035068512},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4819943308830261},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.462360680103302},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3612210750579834},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3288625478744507},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2913702130317688},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.1651104986667633},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.15822845697402954},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hipcw.2018.8634283","doi":"https://doi.org/10.1109/hipcw.2018.8634283","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hipcw.2018.8634283","pdf_url":null,"source":{"id":"https://openalex.org/S7407087828","display_name":"IEEE International Conference on High Performance Computing Workshops (HiPCW)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE 25th International Conference on High Performance Computing Workshops (HiPCW)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W174757544","https://openalex.org/W1524877046","https://openalex.org/W1555915743","https://openalex.org/W1567646530","https://openalex.org/W1589713021","https://openalex.org/W1838616425","https://openalex.org/W1975981658","https://openalex.org/W2112085716","https://openalex.org/W2119156857","https://openalex.org/W2125658660","https://openalex.org/W2127691752","https://openalex.org/W2132331020","https://openalex.org/W2142090470","https://openalex.org/W2155911935","https://openalex.org/W2564927691","https://openalex.org/W2592062615","https://openalex.org/W4250692521","https://openalex.org/W4285719527","https://openalex.org/W6607059937","https://openalex.org/W6638721063","https://openalex.org/W6730584767"],"related_works":["https://openalex.org/W1517248164","https://openalex.org/W4230287360","https://openalex.org/W4232867634","https://openalex.org/W2586671853","https://openalex.org/W7125264856","https://openalex.org/W2945080676","https://openalex.org/W2924329194","https://openalex.org/W2103597754","https://openalex.org/W2729556152","https://openalex.org/W2357226607"],"abstract_inverted_index":{"Continuous":[0],"research":[1],"to":[2,17,44,62,118,135,163],"increase":[3],"the":[4,8,11,18,35,38,41,46,67,85,108,113,122,126,145,160,165,179],"performance":[5],"gain":[6],"of":[7,13,20,37,69,115,144,159,167,178],"device":[9],"in":[10,128,138],"field":[12],"computing":[14],"has":[15],"led":[16],"advent":[19],"multi-core":[21],"processors,":[22],"which":[23,133,171],"include":[24],"more":[25],"than":[26,72,176],"one":[27],"independent":[28],"processing":[29,47],"unit":[30],"(core).":[31],"This":[32,89],"revolution":[33],"on":[34,84],"hardware-side":[36],"computer":[39],"demands":[40],"software":[42],"programmers":[43],"exploit":[45],"power":[48],"by":[49,150],"developing":[50],"parallel":[51,74],"programs.":[52],"Programmers":[53],"prefer":[54],"writing":[55],"serial":[56,70,79,97],"applications":[57,80],"since":[58],"it":[59],"is":[60,148,169],"easier":[61],"put":[63],"their":[64],"ideas":[65],"into":[66],"form":[68],"code":[71,147],"a":[73,92,139],"one.":[75],"Hence,":[76],"parallelizing":[77],"such":[78,129],"without":[81],"much":[82],"burden":[83],"developer":[86],"becomes":[87],"paramount.":[88],"paper":[90],"proposes":[91],"system":[93,101,174],"that":[94,111],"automatically":[95],"parallelizes":[96],"C":[98],"code.":[99],"The":[100,142],"proposed":[102],"performs":[103],"detailed":[104],"dependency":[105],"analysis,":[106],"identifies":[107,125],"`for'":[109,131],"blocks":[110,132],"satisfy":[112],"criteria":[114],"being":[116],"potential":[117,130],"be":[119,136],"parallelized":[120],"using":[121],"OpenMP":[123],"framework,":[124],"regions":[127],"need":[134],"run":[137],"critical":[140],"section.":[141],"correctness":[143],"input":[146,161],"ensured":[149],"this":[151,173],"system.":[152],"Also,":[153],"post":[154],"execution":[155,158],"analysis":[156],"i.e.":[157],"program":[162],"monitor":[164],"usage":[166],"resources":[168],"avoided":[170],"makes":[172],"faster":[175],"some":[177],"existing":[180],"systems.":[181]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2026-10-27T15:51:10.671819","created_date":"2019-02-21T00:00:00"}
