{"id":"https://openalex.org/W2168310302","doi":"https://doi.org/10.1109/wcre.2002.1173082","title":"Exposing data-level parallelism in sequential image processing algorithms","display_name":"Exposing data-level parallelism in sequential image processing algorithms","publication_year":2003,"publication_date":"2003-06-26","ids":{"openalex":"https://openalex.org/W2168310302","doi":"https://doi.org/10.1109/wcre.2002.1173082","mag":"2168310302"},"language":"en","primary_location":{"id":"doi:10.1109/wcre.2002.1173082","is_oa":false,"landing_page_url":"https://doi.org/10.1109/wcre.2002.1173082","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Ninth Working Conference on Reverse Engineering, 2002. Proceedings.","raw_type":"proceedings-article"},"type":"conference-paper","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/A5021556114","display_name":"Lewis Baumstark","orcid":"https://orcid.org/0009-0008-8800-6525"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"L. Baumstark","raw_affiliation_strings":["School of Electrical and Computer Engineering, Georgia Institute of Technology, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical and Computer Engineering, Georgia Institute of Technology, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"last","author":{"id":null,"display_name":"L. Wills","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"L. Wills","raw_affiliation_strings":["School of Electrical and Computer Engineering, Georgia Institute of Technology, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical and Computer Engineering, Georgia Institute of Technology, USA","institution_ids":["https://openalex.org/I130701444"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I130701444"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":13,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"29","issue":null,"first_page":"245","last_page":"254"},"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.9998000264167786,"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.9998000264167786,"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/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9973999857902527,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8474091291427612},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5600728988647461},{"id":"https://openalex.org/keywords/data-parallelism","display_name":"Data parallelism","score":0.5584862232208252},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.540172815322876},{"id":"https://openalex.org/keywords/dataflow","display_name":"Dataflow","score":0.5084077715873718},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.4895504415035248},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.45757412910461426},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.45737719535827637},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.189319908618927}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8474091291427612},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5600728988647461},{"id":"https://openalex.org/C61483411","wikidata":"https://www.wikidata.org/wiki/Q3124522","display_name":"Data parallelism","level":3,"score":0.5584862232208252},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.540172815322876},{"id":"https://openalex.org/C96324660","wikidata":"https://www.wikidata.org/wiki/Q205446","display_name":"Dataflow","level":2,"score":0.5084077715873718},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.4895504415035248},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.45757412910461426},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.45737719535827637},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.189319908618927},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/wcre.2002.1173082","is_oa":false,"landing_page_url":"https://doi.org/10.1109/wcre.2002.1173082","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Ninth Working Conference on Reverse Engineering, 2002. Proceedings.","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.65.4846","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.65.4846","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.ece.gatech.edu/research/labs/pica/pdf/ieee-wcre02-extracting-DLP.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.73.6432","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.73.6432","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://users.ece.gatech.edu/~linda/papers/extracting_DLP_WCRE02.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W175673554","https://openalex.org/W204452631","https://openalex.org/W1484657265","https://openalex.org/W1509559802","https://openalex.org/W1551642212","https://openalex.org/W1567646530","https://openalex.org/W1588100470","https://openalex.org/W1717789115","https://openalex.org/W1963338142","https://openalex.org/W2036561338","https://openalex.org/W2038198320","https://openalex.org/W2108283760","https://openalex.org/W2135736783","https://openalex.org/W2156413870","https://openalex.org/W2161813558","https://openalex.org/W2164281146","https://openalex.org/W3140574618","https://openalex.org/W4239773716","https://openalex.org/W4292936476","https://openalex.org/W6607169882","https://openalex.org/W6635287178"],"related_works":["https://openalex.org/W2950520577","https://openalex.org/W1554644772","https://openalex.org/W2003935582","https://openalex.org/W2494130044","https://openalex.org/W3170887803","https://openalex.org/W74409296","https://openalex.org/W3209384898","https://openalex.org/W4400951174","https://openalex.org/W1595834484","https://openalex.org/W1991844655"],"abstract_inverted_index":{"As":[0],"new":[1],"computer":[2],"architectures":[3],"are":[4,12],"developed":[5],"to":[6,14,19,27,37,60,130,141],"exploit":[7],"large-scale":[8],"data-level":[9],"parallelism,":[10],"techniques":[11],"needed":[13],"retarget":[15],"legacy":[16],"sequential":[17,29,111],"code":[18,41],"these":[20,90],"platforms.":[21],"Sequential":[22],"programming":[23],"languages":[24],"force":[25],"programmers":[26],"include":[28],"artifacts":[30],"in":[31,58,62,84,110],"their":[32],"code,":[33,114],"particularly":[34],"with":[35],"respect":[36],"how":[38],"the":[39,124,147,152],"source":[40],"expresses":[42],"data":[43,64,69,86,92],"references":[44],"(generally":[45],"assuming":[46],"a":[47,67,97,102,142],"linear":[48],"address":[49],"space).":[50],"In":[51],"contrast,":[52],"data-parallel":[53],"programs":[54],"apply":[55],"many":[56],"operations":[57],"parallel":[59,70],"elements":[61,77,95],"two-dimensional":[63,91],"sets,":[65],"and":[66,145],"given":[68],"operation":[71],"can":[72],"access":[73],"other":[74],"spatially":[75],"local":[76],"along":[78],"either":[79],"dimension.":[80],"Of":[81],"key":[82],"importance":[83],"exposing":[85],"parallelism":[87],"is":[88,128,137],"determining":[89],"dependencies":[93,109],"among":[94],"of":[96,123,151],"matrix.":[98],"This":[99],"paper":[100],"presents":[101],"reverse":[103],"engineering":[104],"technique":[105,127,136],"for":[106],"identifying":[107],"such":[108],"image":[112,132],"processing":[113],"using":[115],"pattern":[116],"matching":[117,146],"on":[118],"an":[119],"attributed":[120],"dataflow":[121],"representation":[122],"program.":[125],"The":[126,135],"applied":[129],"common":[131],"filtering":[133],"algorithms.":[134],"validated":[138],"by":[139],"retargeting":[140],"Matlab":[143],"program":[144],"results":[148],"against":[149],"those":[150],"original":[153],"source.":[154]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
