{"id":"https://openalex.org/W3097479769","doi":"https://doi.org/10.1007/978-1-4842-5574-2_14","title":"Common Parallel Patterns","display_name":"Common Parallel Patterns","publication_year":2020,"publication_date":"2020-11-02","ids":{"openalex":"https://openalex.org/W3097479769","doi":"https://doi.org/10.1007/978-1-4842-5574-2_14","mag":"3097479769"},"language":"en","primary_location":{"id":"doi:10.1007/978-1-4842-5574-2_14","doi":"https://doi.org/10.1007/978-1-4842-5574-2_14","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-1-4842-5574-2_14","pdf_url":"https://link.springer.com/content/pdf/10.1007%2F978-1-4842-5574-2_14.pdf","source":{"id":"https://openalex.org/S4306462844","display_name":"Apress eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"ebook platform"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Data Parallel C++","raw_type":"book-chapter"},"volume":{"id":"https://openalex.org/W3209449653","display_name":"Data Parallel C++"},"type":"book-chapter","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007%2F978-1-4842-5574-2_14.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5085738593","display_name":"James R. Reinders","orcid":"https://orcid.org/0000-0002-4219-7273","observed_orcids":["https://orcid.org/0000-0002-4219-7273"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"James Reinders","raw_affiliation_strings":["Beaverton, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Beaverton, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016139025","display_name":"Ben Ashbaugh","orcid":"https://orcid.org/0009-0003-1511-2021","observed_orcids":["https://orcid.org/0009-0003-1511-2021"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ben Ashbaugh","raw_affiliation_strings":["Folsom, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Folsom, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021545906","display_name":"James C. Brodman","orcid":"https://orcid.org/0009-0004-7563-1752","observed_orcids":["https://orcid.org/0009-0004-7563-1752"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"James Brodman","raw_affiliation_strings":["Marlborough, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Marlborough, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045241474","display_name":"Michael Kinsner","orcid":"https://orcid.org/0009-0005-0677-4060","observed_orcids":["https://orcid.org/0009-0005-0677-4060"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Michael Kinsner","raw_affiliation_strings":["Halifax, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Halifax, Canada","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"John Pennycook","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"John Pennycook","raw_affiliation_strings":["San Jose, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"San Jose, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047126735","display_name":"Xinmin Tian","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xinmin Tian","raw_affiliation_strings":["Fremont, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fremont, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"323","last_page":"352"},"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.9556000232696533,"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.9556000232696533,"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.013199999928474426,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.008799999952316284,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/parallel-programming-patterns","display_name":"parallel programming patterns","score":0.8679999709129333},{"id":"https://openalex.org/keywords/mapreduce","display_name":"MapReduce","score":0.8059999942779541},{"id":"https://openalex.org/keywords/big-data","display_name":"big data","score":0.6309999823570251},{"id":"https://openalex.org/keywords/parallel-algorithms","display_name":"parallel algorithms","score":0.5569999814033508},{"id":"https://openalex.org/keywords/design-patterns","display_name":"design patterns","score":0.5649999976158142}],"concepts":[{"id":"https://openalex.org/C2777179996","wikidata":"https://www.wikidata.org/wiki/Q911222","display_name":"Mistake","level":2,"score":0.8307349681854248},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7786630988121033},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.6303029656410217},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4959276616573334},{"id":"https://openalex.org/C75684735","wikidata":"https://www.wikidata.org/wiki/Q858810","display_name":"Big data","level":2,"score":0.4541962444782257},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.4165377616882324},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.16242650151252747},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10122367739677429},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"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/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/978-1-4842-5574-2_14","doi":"https://doi.org/10.1007/978-1-4842-5574-2_14","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-1-4842-5574-2_14","pdf_url":"https://link.springer.com/content/pdf/10.1007%2F978-1-4842-5574-2_14.pdf","source":{"id":"https://openalex.org/S4306462844","display_name":"Apress eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"ebook platform"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Data Parallel C++","raw_type":"book-chapter"}],"best_oa_location":{"id":"doi:10.1007/978-1-4842-5574-2_14","doi":"https://doi.org/10.1007/978-1-4842-5574-2_14","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-1-4842-5574-2_14","pdf_url":"https://link.springer.com/content/pdf/10.1007%2F978-1-4842-5574-2_14.pdf","source":{"id":"https://openalex.org/S4306462844","display_name":"Apress eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"ebook platform"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Data Parallel C++","raw_type":"book-chapter"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320307102","display_name":"Intel Corporation","ror":"https://ror.org/01ek73717"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3097479769.pdf","grobid_xml":"https://content.openalex.org/works/W3097479769.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W1995434903","https://openalex.org/W2619580871","https://openalex.org/W2483226340","https://openalex.org/W7096914739","https://openalex.org/W102247413","https://openalex.org/W2520177725","https://openalex.org/W2290323698","https://openalex.org/W2193758367","https://openalex.org/W3000419125","https://openalex.org/W7098364008"],"abstract_inverted_index":{"Abstract":[0],"When":[1],"we":[2,9],"are":[3,19],"at":[4],"our":[5,13],"best":[6,25],"as":[7],"programmers,":[8],"recognize":[10],"patterns":[11,43],"in":[12,50],"work":[14],"and":[15,32,76],"apply":[16],"techniques":[17],"that":[18,44],"time":[20],"proven":[21,46],"to":[22,40,47],"be":[23,35,48],"the":[24,42,54],"solution.":[26],"Parallel":[27],"programming":[28],"is":[29],"no":[30],"different,":[31],"it":[33],"would":[34],"a":[36],"serious":[37],"mistake":[38],"not":[39],"study":[41],"have":[45],"useful":[49],"this":[51],"space.":[52],"Consider":[53],"MapReduce":[55],"frameworks":[56],"adopted":[57],"for":[58],"Big":[59],"Data":[60],"applications;":[61],"their":[62],"success":[63],"stems":[64],"largely":[65],"from":[66],"being":[67],"based":[68],"on":[69],"two":[70],"simple":[71],"yet":[72],"effective":[73],"parallel":[74],"patterns\u2014map":[75],"reduce.":[77]},"counts_by_year":[],"updated_date":"2026-10-10T09:11:00.788812","created_date":"2020-11-09T00:00:00"}
