{"id":"https://openalex.org/W1984303622","doi":"https://doi.org/10.1145/1188455.1188686","title":"M08---Programming using RapidMind on the Cell BE","display_name":"M08---Programming using RapidMind on the Cell BE","publication_year":2006,"publication_date":"2006-01-01","ids":{"openalex":"https://openalex.org/W1984303622","doi":"https://doi.org/10.1145/1188455.1188686","mag":"1984303622"},"language":"en","primary_location":{"id":"doi:10.1145/1188455.1188686","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1188455.1188686","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2006 ACM/IEEE conference on Supercomputing - SC '06","raw_type":"proceedings-article"},"type":"conference-abstract","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/A5012339112","display_name":"Michael McCool","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Michael D. McCool","raw_affiliation_strings":[""],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035616527","display_name":"Bruce D\u2019Amora","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bruce D'Amora","raw_affiliation_strings":[""],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":24,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"222","last_page":"222"},"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.9925000071525574,"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.9925000071525574,"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.9898999929428101,"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.9884999990463257,"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.8764379024505615},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7228646874427795},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.6344170570373535},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6002485156059265},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.5662607550621033},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5228079557418823},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.47613242268562317},{"id":"https://openalex.org/keywords/model-of-computation","display_name":"Model of computation","score":0.4755794107913971},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.4509347379207611},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.42936277389526367},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4254949688911438},{"id":"https://openalex.org/keywords/execution-model","display_name":"Execution model","score":0.4169260263442993},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.37976357340812683},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.33191314339637756},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2945430278778076}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8764379024505615},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7228646874427795},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.6344170570373535},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6002485156059265},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.5662607550621033},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5228079557418823},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.47613242268562317},{"id":"https://openalex.org/C184596265","wikidata":"https://www.wikidata.org/wiki/Q2651576","display_name":"Model of computation","level":3,"score":0.4755794107913971},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.4509347379207611},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.42936277389526367},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4254949688911438},{"id":"https://openalex.org/C2776834041","wikidata":"https://www.wikidata.org/wiki/Q25346349","display_name":"Execution model","level":2,"score":0.4169260263442993},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.37976357340812683},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.33191314339637756},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2945430278778076},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1188455.1188686","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1188455.1188686","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2006 ACM/IEEE conference on Supercomputing - SC '06","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2101039261","https://openalex.org/W2105013667","https://openalex.org/W2931411095","https://openalex.org/W2961430130","https://openalex.org/W4246457924","https://openalex.org/W1827378754","https://openalex.org/W2113798034","https://openalex.org/W1527750208","https://openalex.org/W2241563432","https://openalex.org/W2091874706"],"abstract_inverted_index":{"The":[0,36,80],"multi-core":[1],"Cell":[2,47,116],"BE":[3,48,117],"architecture":[4],"has":[5],"the":[6,43,46,108,111,115],"potential":[7],"to":[8,13,42,82],"deliver":[9],"high":[10],"performance":[11],"computation":[12],"many":[14],"applications.":[15],"However,":[16],"it":[17,92],"requires":[18,30],"parallel":[19],"programming":[20],"on":[21,77,114],"several":[22],"levels":[23],"and":[24,68,106,126],"uses":[25],"a":[26,51,59,63,70,119],"memory":[27,34],"model":[28,54],"that":[29],"explicit":[31],"scheduling":[32],"of":[33,45,55,110,121],"transfers.":[35],"RapidMind":[37,112],"development":[38],"platform":[39,113],"enables":[40],"access":[41],"power":[44],"by":[49],"providing":[50],"simple":[52],"data-parallel":[53],"execution.":[56],"It":[57],"combines":[58],"dynamic":[60],"compiler":[61],"with":[62],"runtime":[64],"streaming":[65],"execution":[66],"manager,":[67],"provides":[69],"single":[71],"system":[72,84],"image":[73],"for":[74],"computations":[75,95],"running":[76],"multiple":[78],"cores.":[79],"interface":[81],"this":[83],"is":[85],"embedded":[86],"inside":[87],"ISO":[88],"standard":[89],"C++,":[90],"where":[91],"can":[93],"capture":[94],"specified":[96],"through":[97,118],"an":[98],"innovative":[99],"metaprogrammed":[100],"interface.":[101],"This":[102],"tutorial":[103],"will":[104],"introduce":[105],"demonstrate":[107],"use":[109],"number":[120],"examples":[122],"drawn":[123],"from":[124],"visualization":[125],"scientific":[127],"computation.":[128]},"counts_by_year":[{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":8},{"year":2012,"cited_by_count":1}],"updated_date":"2026-07-19T07:52:34.831488","created_date":"2025-10-10T00:00:00"}
