{"id":"https://openalex.org/W1996084582","doi":"https://doi.org/10.1002/(sici)1096-9128(199909)11:11<671::aid-cpe450>3.0.co;2-6","title":"Efficient implementation of a portable parallel programming model for image processing","display_name":"Efficient implementation of a portable parallel programming model for image processing","publication_year":1999,"publication_date":"1999-09-01","ids":{"openalex":"https://openalex.org/W1996084582","doi":"https://doi.org/10.1002/(sici)1096-9128(199909)11:11<671::aid-cpe450>3.0.co;2-6","mag":"1996084582"},"language":"en","primary_location":{"id":"doi:10.1002/(sici)1096-9128(199909)11:11<671::aid-cpe450>3.0.co;2-6","is_oa":true,"landing_page_url":"https://doi.org/10.1002/(sici)1096-9128(199909)11:11<671::aid-cpe450>3.0.co;2-6","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/%28SICI%291096-9128%28199909%2911%3A11%3C671%3A%3AAID-CPE450%3E3.0.CO%3B2-6","source":{"id":"https://openalex.org/S4210209928","display_name":"Concurrency Practice and Experience","issn_l":"1040-3108","issn":["1040-3108","1096-9128"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Concurrency: Practice and Experience","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/%28SICI%291096-9128%28199909%2911%3A11%3C671%3A%3AAID-CPE450%3E3.0.CO%3B2-6","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5064073991","display_name":"Philip Morrow","orcid":"https://orcid.org/0000-0002-2373-4758"},"institutions":[{"id":"https://openalex.org/I138801177","display_name":"University of Ulster","ror":"https://ror.org/01yp9g959","country_code":"GB","type":"education","lineage":["https://openalex.org/I138801177"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"P. J. Morrow","raw_affiliation_strings":["School of Information and Software Engineering, University of Ulster, Coleraine, BT52 1SA, Northern Ireland, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information and Software Engineering, University of Ulster, Coleraine, BT52 1SA, Northern Ireland, UK","institution_ids":["https://openalex.org/I138801177"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000739686","display_name":"Danny Crookes","orcid":"https://orcid.org/0000-0002-3533-6095"},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"D. Crookes","raw_affiliation_strings":["School of Computer Science, The Queen's University of Belfast, Belfast, BT7 1NN, Northern Ireland, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science, The Queen's University of Belfast, Belfast, BT7 1NN, Northern Ireland, UK","institution_ids":["https://openalex.org/I126231945"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111844766","display_name":"Jim Brown","orcid":"https://orcid.org/0009-0003-2693-5197"},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"J. Brown","raw_affiliation_strings":["School of Computer Science, The Queen's University of Belfast, Belfast, BT7 1NN, Northern Ireland, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science, The Queen's University of Belfast, Belfast, BT7 1NN, Northern Ireland, UK","institution_ids":["https://openalex.org/I126231945"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061897467","display_name":"G. McAleese","orcid":null},"institutions":[{"id":"https://openalex.org/I138801177","display_name":"University of Ulster","ror":"https://ror.org/01yp9g959","country_code":"GB","type":"education","lineage":["https://openalex.org/I138801177"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"G. McAleese","raw_affiliation_strings":["School of Information and Software Engineering, University of Ulster, Coleraine, BT52 1SA, Northern Ireland, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information and Software Engineering, University of Ulster, Coleraine, BT52 1SA, Northern Ireland, UK","institution_ids":["https://openalex.org/I138801177"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046815122","display_name":"D. Roantree","orcid":null},"institutions":[{"id":"https://openalex.org/I138801177","display_name":"University of Ulster","ror":"https://ror.org/01yp9g959","country_code":"GB","type":"education","lineage":["https://openalex.org/I138801177"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"D. Roantree","raw_affiliation_strings":["School of Information and Software Engineering, University of Ulster, Coleraine, BT52 1SA, Northern Ireland, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information and Software Engineering, University of Ulster, Coleraine, BT52 1SA, Northern Ireland, UK","institution_ids":["https://openalex.org/I138801177"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5049905270","display_name":"Ivor Spence","orcid":"https://orcid.org/0000-0002-0289-6790"},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"I. Spence","raw_affiliation_strings":["School of Computer Science, The Queen's University of Belfast, Belfast, BT7 1NN, Northern Ireland, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science, The Queen's University of Belfast, Belfast, BT7 1NN, Northern Ireland, UK","institution_ids":["https://openalex.org/I126231945"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5064073991"],"corresponding_institution_ids":["https://openalex.org/I138801177"],"apc_list":null,"apc_paid":null,"fwci":0.3051,"has_fulltext":false,"cited_by_count":17,"citation_normalized_percentile":{"value":0.60988075,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"11","issue":"11","first_page":"671","last_page":"685"},"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.9980999827384949,"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.9980999827384949,"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.982699990272522,"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/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9769999980926514,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.8532035946846008},{"id":"https://openalex.org/keywords/unix","display_name":"Unix","score":0.7161984443664551},{"id":"https://openalex.org/keywords/workstation","display_name":"Workstation","score":0.6705994606018066},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6526241898536682},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.5844613313674927},{"id":"https://openalex.org/keywords/image-processing","display_name":"Image processing","score":0.46933284401893616},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.4624365568161011},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.41822463274002075},{"id":"https://openalex.org/keywords/image","display_name":"Image (mathematics)","score":0.39667603373527527},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.37693822383880615},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.35603177547454834},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.14276814460754395},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.12981712818145752}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8532035946846008},{"id":"https://openalex.org/C112968700","wikidata":"https://www.wikidata.org/wiki/Q11368","display_name":"Unix","level":3,"score":0.7161984443664551},{"id":"https://openalex.org/C67953723","wikidata":"https://www.wikidata.org/wiki/Q192525","display_name":"Workstation","level":2,"score":0.6705994606018066},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6526241898536682},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5844613313674927},{"id":"https://openalex.org/C9417928","wikidata":"https://www.wikidata.org/wiki/Q1070689","display_name":"Image processing","level":3,"score":0.46933284401893616},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.4624365568161011},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.41822463274002075},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.39667603373527527},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.37693822383880615},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.35603177547454834},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.14276814460754395},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.12981712818145752},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1002/(sici)1096-9128(199909)11:11<671::aid-cpe450>3.0.co;2-6","is_oa":true,"landing_page_url":"https://doi.org/10.1002/(sici)1096-9128(199909)11:11<671::aid-cpe450>3.0.co;2-6","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/%28SICI%291096-9128%28199909%2911%3A11%3C671%3A%3AAID-CPE450%3E3.0.CO%3B2-6","source":{"id":"https://openalex.org/S4210209928","display_name":"Concurrency Practice and Experience","issn_l":"1040-3108","issn":["1040-3108","1096-9128"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Concurrency: Practice and Experience","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1002/(sici)1096-9128(199909)11:11<671::aid-cpe450>3.0.co;2-6","is_oa":true,"landing_page_url":"https://doi.org/10.1002/(sici)1096-9128(199909)11:11<671::aid-cpe450>3.0.co;2-6","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/%28SICI%291096-9128%28199909%2911%3A11%3C671%3A%3AAID-CPE450%3E3.0.CO%3B2-6","source":{"id":"https://openalex.org/S4210209928","display_name":"Concurrency Practice and Experience","issn_l":"1040-3108","issn":["1040-3108","1096-9128"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Concurrency: Practice and Experience","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W1996084582.pdf"},"referenced_works_count":24,"referenced_works":["https://openalex.org/W570146585","https://openalex.org/W1510543252","https://openalex.org/W1774566997","https://openalex.org/W1968270591","https://openalex.org/W1968722245","https://openalex.org/W1972542061","https://openalex.org/W1985946990","https://openalex.org/W1994650830","https://openalex.org/W1997621883","https://openalex.org/W2000316278","https://openalex.org/W2007679557","https://openalex.org/W2014111998","https://openalex.org/W2034076954","https://openalex.org/W2037981871","https://openalex.org/W2045271686","https://openalex.org/W2093940406","https://openalex.org/W2103813409","https://openalex.org/W2108167744","https://openalex.org/W2142513957","https://openalex.org/W2159125079","https://openalex.org/W3158884034","https://openalex.org/W4251740737","https://openalex.org/W4253043195","https://openalex.org/W6681184568"],"related_works":["https://openalex.org/W2033889310","https://openalex.org/W644889988","https://openalex.org/W2086577855","https://openalex.org/W2119018183","https://openalex.org/W1575418055","https://openalex.org/W2105855614","https://openalex.org/W2496732697","https://openalex.org/W189459719","https://openalex.org/W1564198055","https://openalex.org/W2045348955"],"abstract_inverted_index":{"This":[0],"paper":[1],"describes":[2],"a":[3,55,71,98,122,126,131],"domain":[4],"specific":[5],"programming":[6],"model":[7,16,110],"for":[8],"execution":[9,103],"on":[10,115,121],"parallel":[11,85,106],"and":[12,76,117,130],"distributed":[13],"architectures.":[14],"The":[15,87,105],"has":[17,118],"initially":[18],"been":[19,119],"targeted":[20],"at":[21],"the":[22,29,52,109,142,145,151],"application":[23],"area":[24],"of":[25,54,59,108,133,144,153],"image":[26,61],"processing,":[27],"though":[28],"techniques":[30],"developed":[31],"may":[32],"be":[33,68],"more":[34],"generally":[35],"applicable":[36],"to":[37,67,140],"other":[38],"domains":[39],"where":[40],"an":[41,82],"algebraic":[42,74],"or":[43],"library-based":[44],"approach":[45],"is":[46,49,78,90,113],"common.":[47],"Efficiency":[48],"achieved":[50],"by":[51,97],"concept":[53],"self-optimising":[56],"class":[57,88],"library":[58,89],"primitive":[60],"processing":[62],"operations,":[63,95],"which":[64,77],"allows":[65],"programs":[66],"written":[69],"in":[70],"high":[72],"level,":[73],"notation":[75],"automatically":[79,92],"parallelised":[80],"(using":[81],"application-specific":[83],"data":[84],"approach).":[86],"extended":[91],"with":[93],"optimised":[94],"generated":[96],"transformation":[99],"system,":[100],"giving":[101],"improved":[102],"performance.":[104],"implementation":[107],"described":[111],"here":[112],"based":[114],"MPI":[116],"tested":[120],"C40":[123],"processor":[124],"network,":[125],"quad-processor":[127],"Unix":[128],"workstation,":[129],"network":[132],"PCs":[134],"running":[135],"Linux.":[136],"Timings":[137],"are":[138],"included":[139],"indicate":[141],"impact":[143],"automatic":[146],"optimisation":[147],"facility":[148],"(rather":[149],"than":[150],"effect":[152],"parallelisation).":[154],"Copyright":[155],"\u00a9":[156],"1999":[157],"John":[158],"Wiley":[159],"&":[160],"Sons,":[161],"Ltd.":[162]},"counts_by_year":[{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
