{"id":"https://openalex.org/W2405664520","doi":"https://doi.org/10.3233/978-1-60750-774-1-55","title":"Programming the CELL-BE using CSP","display_name":"Programming the CELL-BE using CSP","publication_year":2011,"publication_date":"2011-01-01","ids":{"openalex":"https://openalex.org/W2405664520","doi":"https://doi.org/10.3233/978-1-60750-774-1-55","mag":"2405664520"},"language":"en","primary_location":{"id":"doi:10.3233/978-1-60750-774-1-55","is_oa":false,"landing_page_url":"https://doi.org/10.3233/978-1-60750-774-1-55","pdf_url":null,"source":{"id":"https://openalex.org/S4306463470","display_name":"IOS Press eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310318577","host_organization_name":"IOS Press","host_organization_lineage":["https://openalex.org/P4310318577"],"host_organization_lineage_names":["IOS Press"],"type":"ebook platform"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Concurrent Systems Engineering Series","raw_type":"book-chapter"},"type":"book-chapter","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/A5073575213","display_name":"Kenneth Skovhede","orcid":"https://orcid.org/0000-0003-0265-1248"},"institutions":[{"id":"https://openalex.org/I4210105280","display_name":"Institute of Mathematics","ror":"https://ror.org/00vsg3p53","country_code":"BY","type":"facility","lineage":["https://openalex.org/I151823869","https://openalex.org/I4210105280","https://openalex.org/I4210116091"]}],"countries":["BY"],"is_corresponding":true,"raw_author_name":"Skovhede Kenneth","raw_affiliation_strings":["K\u00f8benhavns Universitet, Faculty of Science, Niels Bohr Institute, eScience, DK"],"affiliations":[{"raw_affiliation_string":"K\u00f8benhavns Universitet, Faculty of Science, Niels Bohr Institute, eScience, DK","institution_ids":["https://openalex.org/I4210105280"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023169173","display_name":"Morten N. Larsen","orcid":null},"institutions":[{"id":"https://openalex.org/I4210105280","display_name":"Institute of Mathematics","ror":"https://ror.org/00vsg3p53","country_code":"BY","type":"facility","lineage":["https://openalex.org/I151823869","https://openalex.org/I4210105280","https://openalex.org/I4210116091"]}],"countries":["BY"],"is_corresponding":false,"raw_author_name":"Larsen Morten N.","raw_affiliation_strings":["K\u00f8benhavns Universitet, Faculty of Science, Niels Bohr Institute, eScience, DK"],"affiliations":[{"raw_affiliation_string":"K\u00f8benhavns Universitet, Faculty of Science, Niels Bohr Institute, eScience, DK","institution_ids":["https://openalex.org/I4210105280"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007385908","display_name":"Brian Vinter","orcid":"https://orcid.org/0000-0002-3947-9878"},"institutions":[{"id":"https://openalex.org/I4210105280","display_name":"Institute of Mathematics","ror":"https://ror.org/00vsg3p53","country_code":"BY","type":"facility","lineage":["https://openalex.org/I151823869","https://openalex.org/I4210105280","https://openalex.org/I4210116091"]}],"countries":["BY"],"is_corresponding":false,"raw_author_name":"Vinter Brian","raw_affiliation_strings":["K\u00f8benhavns Universitet, Faculty of Science, Niels Bohr Institute, eScience, DK"],"affiliations":[{"raw_affiliation_string":"K\u00f8benhavns Universitet, Faculty of Science, Niels Bohr Institute, eScience, DK","institution_ids":["https://openalex.org/I4210105280"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5073575213"],"corresponding_institution_ids":["https://openalex.org/I4210105280"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.30013459,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"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.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/T10054","display_name":"Parallel Computing and Optimization 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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9980000257492065,"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"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9977999925613403,"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.8176481127738953},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6737849712371826},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.6622793674468994},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.6381618976593018},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.6345950365066528},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.575455904006958},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.5432528257369995},{"id":"https://openalex.org/keywords/execution-model","display_name":"Execution model","score":0.509648323059082},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.46914592385292053},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.43333619832992554},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.40912073850631714},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.23282179236412048},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18327778577804565}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8176481127738953},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6737849712371826},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.6622793674468994},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.6381618976593018},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.6345950365066528},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.575455904006958},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5432528257369995},{"id":"https://openalex.org/C2776834041","wikidata":"https://www.wikidata.org/wiki/Q25346349","display_name":"Execution model","level":2,"score":0.509648323059082},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.46914592385292053},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.43333619832992554},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.40912073850631714},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.23282179236412048},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18327778577804565},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"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/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.3233/978-1-60750-774-1-55","is_oa":false,"landing_page_url":"https://doi.org/10.3233/978-1-60750-774-1-55","pdf_url":null,"source":{"id":"https://openalex.org/S4306463470","display_name":"IOS Press eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310318577","host_organization_name":"IOS Press","host_organization_lineage":["https://openalex.org/P4310318577"],"host_organization_lineage_names":["IOS Press"],"type":"ebook platform"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Concurrent Systems Engineering Series","raw_type":"book-chapter"},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/2682e28b-2f7d-47d4-b31f-29a075052ae8","is_oa":false,"landing_page_url":"https://researchprofiles.ku.dk/da/publications/2682e28b-2f7d-47d4-b31f-29a075052ae8","pdf_url":null,"source":{"id":"https://openalex.org/S4306401983","display_name":"Research at the University of Copenhagen (University of Copenhagen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I124055696","host_organization_name":"University of Copenhagen","host_organization_lineage":["https://openalex.org/I124055696"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Skovhede , K , Larsen , M N & Vinter , B 2011 , Programming the CELL-BE using CSP . in Certified Associate Programmer . pp. 55-70 .","raw_type":"bookPart"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W192536139","https://openalex.org/W1576110116","https://openalex.org/W1659667497","https://openalex.org/W1977043846","https://openalex.org/W1983096721","https://openalex.org/W2059807497","https://openalex.org/W2088943630","https://openalex.org/W2108257439","https://openalex.org/W2108667726","https://openalex.org/W2124661136","https://openalex.org/W2133645156","https://openalex.org/W2133686284","https://openalex.org/W2151994818","https://openalex.org/W3144368627"],"related_works":["https://openalex.org/W1996306926","https://openalex.org/W2022477927","https://openalex.org/W2097819797","https://openalex.org/W2095778029","https://openalex.org/W4246457924","https://openalex.org/W2113798034","https://openalex.org/W2241563432","https://openalex.org/W2961430130","https://openalex.org/W4244552242","https://openalex.org/W2093726305"],"abstract_inverted_index":{"The":[0,111,151],"current":[1],"trend":[2],"in":[3],"processor":[4,44],"design":[5],"seems":[6],"to":[7,14,28,37,69,73,84,89,100,162],"focus":[8],"on":[9],"using":[10],"multiple":[11],"cores,":[12],"similar":[13],"a":[15,61,117,127,156],"cluster-on-a-chip":[16],"model.":[17],"These":[18],"processors":[19],"are":[20,34,141],"generally":[21],"fast":[22],"and":[23,104,108,126,148,159],"power":[24],"efficient,":[25],"but":[26,58],"due":[27],"their":[29],"highly":[30],"parallel":[31],"nature,":[32],"they":[33],"notoriously":[35],"difficult":[36,68],"program":[38,101],"for":[39,54,60,120,165],"most":[40],"scientists.":[41],"One":[42],"such":[43],"is":[45,52,160],"the":[46,71,86,91,102,121,135,138],"CELL":[47],"broadband":[48],"engine":[49],"(CELL-BE)":[50],"which":[51,65],"known":[53],"its":[55,74],"high":[56],"performance,":[57],"also":[59],"complex":[62],"programming":[63,87],"model":[64,88,113,154],"makes":[66],"it":[67,98],"exploit":[70],"architecture":[72],"full":[75],"potential.":[76],"To":[77,133],"address":[78],"this":[79,81],"difficulty,":[80],"paper":[82],"proposes":[83],"change":[85],"use":[90],"principles":[92],"of":[93,137],"CSP":[94,112,153],"design,":[95],"thus":[96],"making":[97],"simpler":[99],"CELL-BE":[103],"avoid":[105],"livelocks,":[106],"deadlocks":[107],"race":[109],"conditions.":[110],"described":[114],"here":[115],"comprises":[116],"thread":[118],"library":[119],"synergistic":[122],"processing":[123],"elements":[124],"(SPEs)":[125],"simple":[128,157],"channel":[129],"based":[130],"communication":[131],"interface.":[132],"examine":[134],"scalability":[136],"implementation,":[139],"experiments":[140],"performed":[142],"with":[143,167],"both":[144],"scientific":[145],"computational":[146,169],"cores":[147],"synthetic":[149],"workloads.":[150],"implemented":[152],"has":[155],"API":[158],"shown":[161],"scale":[163],"well":[164],"problems":[166],"significant":[168],"requirements.":[170]},"counts_by_year":[],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2016-06-24T00:00:00"}
