{"id":"https://openalex.org/W1981445285","doi":"https://doi.org/10.1155/2012/504815","title":"Occam-pi for Programming of Massively Parallel Reconfigurable Architectures","display_name":"Occam-pi for Programming of Massively Parallel Reconfigurable Architectures","publication_year":2012,"publication_date":"2012-01-01","ids":{"openalex":"https://openalex.org/W1981445285","doi":"https://doi.org/10.1155/2012/504815","mag":"1981445285"},"language":"en","primary_location":{"id":"doi:10.1155/2012/504815","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2012/504815","pdf_url":"https://downloads.hindawi.com/journals/ijrc/2012/504815.pdf","source":{"id":"https://openalex.org/S194867674","display_name":"International Journal of Reconfigurable Computing","issn_l":"1687-7195","issn":["1687-7195","1687-7209"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Reconfigurable Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://downloads.hindawi.com/journals/ijrc/2012/504815.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5007772917","display_name":"Zain Ul-Abdin","orcid":"https://orcid.org/0000-0002-4932-4036"},"institutions":[{"id":"https://openalex.org/I746986","display_name":"Halmstad University","ror":"https://ror.org/03h0qfp10","country_code":"SE","type":"education","lineage":["https://openalex.org/I746986"]}],"countries":["SE"],"is_corresponding":true,"raw_author_name":"Zain-ul-Abdin","raw_affiliation_strings":["Centre for Research on Embedded Systems (CERES), Halmstad University, 301 18 Halmstad, Sweden"],"raw_orcid":"https://orcid.org/0000-0002-4932-4036","affiliations":[{"raw_affiliation_string":"Centre for Research on Embedded Systems (CERES), Halmstad University, 301 18 Halmstad, Sweden","institution_ids":["https://openalex.org/I746986"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101411759","display_name":"Bertil Svensson","orcid":"https://orcid.org/0000-0001-6625-6533"},"institutions":[{"id":"https://openalex.org/I746986","display_name":"Halmstad University","ror":"https://ror.org/03h0qfp10","country_code":"SE","type":"education","lineage":["https://openalex.org/I746986"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Bertil Svensson","raw_affiliation_strings":["Centre for Research on Embedded Systems (CERES), Halmstad University, 301 18 Halmstad, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Centre for Research on Embedded Systems (CERES), Halmstad University, 301 18 Halmstad, Sweden","institution_ids":["https://openalex.org/I746986"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5007772917"],"corresponding_institution_ids":["https://openalex.org/I746986"],"apc_list":{"value":900,"currency":"USD","value_usd":900},"apc_paid":{"value":900,"currency":"USD","value_usd":900},"fwci":2.9289,"has_fulltext":true,"cited_by_count":12,"citation_normalized_percentile":{"value":0.90523555,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"2012","issue":null,"first_page":"1","last_page":"17"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9997000098228455,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9997000098228455,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9973000288009644,"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/T11005","display_name":"Radiation Effects in Electronics","score":0.9944000244140625,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9052754640579224},{"id":"https://openalex.org/keywords/occam","display_name":"occam","score":0.8652094006538391},{"id":"https://openalex.org/keywords/reconfigurability","display_name":"Reconfigurability","score":0.6930752992630005},{"id":"https://openalex.org/keywords/massively-parallel","display_name":"Massively parallel","score":0.6708637475967407},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6681210994720459},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5942932963371277},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.4699661433696747},{"id":"https://openalex.org/keywords/control-reconfiguration","display_name":"Control reconfiguration","score":0.4628969728946686},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.44724810123443604},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4119536280632019},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.21033975481987},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11821231245994568}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9052754640579224},{"id":"https://openalex.org/C78469957","wikidata":"https://www.wikidata.org/wiki/Q838062","display_name":"occam","level":2,"score":0.8652094006538391},{"id":"https://openalex.org/C2780149590","wikidata":"https://www.wikidata.org/wiki/Q7302742","display_name":"Reconfigurability","level":2,"score":0.6930752992630005},{"id":"https://openalex.org/C190475519","wikidata":"https://www.wikidata.org/wiki/Q544384","display_name":"Massively parallel","level":2,"score":0.6708637475967407},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6681210994720459},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5942932963371277},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.4699661433696747},{"id":"https://openalex.org/C119701452","wikidata":"https://www.wikidata.org/wiki/Q5165881","display_name":"Control reconfiguration","level":2,"score":0.4628969728946686},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.44724810123443604},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4119536280632019},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.21033975481987},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11821231245994568}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1155/2012/504815","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2012/504815","pdf_url":"https://downloads.hindawi.com/journals/ijrc/2012/504815.pdf","source":{"id":"https://openalex.org/S194867674","display_name":"International Journal of Reconfigurable Computing","issn_l":"1687-7195","issn":["1687-7195","1687-7209"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Reconfigurable Computing","raw_type":"journal-article"},{"id":"pmh:oai:DiVA.org:hh-16093","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-16093","pdf_url":null,"source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:doaj.org/article:fb2e9b62b2ff494e96d7fce390a9ded9","is_oa":true,"landing_page_url":"https://doaj.org/article/fb2e9b62b2ff494e96d7fce390a9ded9","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","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":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"International Journal of Reconfigurable Computing, Vol 2012 (2012)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1155/2012/504815","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2012/504815","pdf_url":"https://downloads.hindawi.com/journals/ijrc/2012/504815.pdf","source":{"id":"https://openalex.org/S194867674","display_name":"International Journal of Reconfigurable Computing","issn_l":"1687-7195","issn":["1687-7195","1687-7209"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Reconfigurable Computing","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320330095","display_name":"Saab","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1981445285.pdf","grobid_xml":"https://content.openalex.org/works/W1981445285.grobid-xml"},"referenced_works_count":19,"referenced_works":["https://openalex.org/W1492808300","https://openalex.org/W1495975288","https://openalex.org/W1502361557","https://openalex.org/W1932341964","https://openalex.org/W2013286553","https://openalex.org/W2077108572","https://openalex.org/W2102120611","https://openalex.org/W2107323226","https://openalex.org/W2109005188","https://openalex.org/W2127699991","https://openalex.org/W2128932399","https://openalex.org/W2138863700","https://openalex.org/W2144199167","https://openalex.org/W2152830441","https://openalex.org/W2165705323","https://openalex.org/W2169601811","https://openalex.org/W2171044556","https://openalex.org/W2464495522","https://openalex.org/W3144368627"],"related_works":["https://openalex.org/W2152623100","https://openalex.org/W2096417281","https://openalex.org/W25204318","https://openalex.org/W2077035242","https://openalex.org/W2138895528","https://openalex.org/W3042643149","https://openalex.org/W2056979595","https://openalex.org/W1999203047","https://openalex.org/W3201977823","https://openalex.org/W2362203107"],"abstract_inverted_index":{"Massively":[0],"parallel":[1,46],"reconfigurable":[2,47,159],"architectures,":[3],"which":[4],"offer":[5],"massive":[6],"parallelism":[7,134],"coupled":[8],"with":[9,59],"the":[10,23,34,42,53,72,82,92,96,106,118,132,137,143,149,153,163],"capability":[11,135],"of":[12,27,41,44,52,74,109,121,136,142,155],"undergoing":[13],"run-time":[14,158],"reconfiguration,":[15],"are":[16,56],"gaining":[17],"attention":[18],"in":[19,95],"order":[20],"to":[21,90,104],"meet":[22],"increased":[24],"computational":[25],"demands":[26],"high-performance":[28],"embedded":[29],"systems.":[30],"We":[31,111],"propose":[32],"that":[33,148],"occam-pi":[35,54,97,122,138],"language":[36,55,93,98],"is":[37],"used":[38],"for":[39,62,66,71],"programming":[40,83],"category":[43],"massively":[45],"architectures.":[48],"The":[49,140],"salient":[50],"properties":[51],"explicit":[57],"concurrency":[58],"built-in":[60],"mechanisms":[61],"interprocessor":[63],"communication,":[64],"provision":[65],"expressing":[67],"dynamic":[68,75,133],"parallelism,":[69],"support":[70,91],"expression":[73],"reconfigurations,":[76],"and":[77,99,123],"placement":[78],"attributes.":[79],"To":[80],"evaluate":[81],"approach,":[84],"a":[85,100,124],"compiler":[86],"framework":[87],"was":[88,102],"extended":[89],"extensions":[94],"backend":[101],"developed":[103],"target":[105],"Ambric":[107],"array":[108],"processors.":[110],"present":[112],"two":[113],"case-studies;":[114],"DCT":[115],"implementation":[116],"exploiting":[117],"reconfigurability":[119],"feature":[120],"significantly":[125],"large":[126],"autofocus":[127],"criterion":[128],"calculation":[129],"based":[130],"on":[131],"language.":[139],"results":[141],"implemented":[144],"case":[145],"studies":[146],"suggest":[147],"occam-pi-language-based":[150],"approach":[151],"simplifies":[152],"development":[154],"applications":[156],"employing":[157],"devices":[160],"without":[161],"compromising":[162],"performance":[164],"benefits.":[165]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":4},{"year":2012,"cited_by_count":1}],"updated_date":"2026-05-06T08:25:59.206177","created_date":"2025-10-10T00:00:00"}
