{"id":"https://openalex.org/W2247654500","doi":"https://doi.org/10.12694/scpe.v2i1.107","title":"Structured Development of Parallel Programs","display_name":"Structured Development of Parallel Programs","publication_year":1999,"publication_date":"1999-01-01","ids":{"openalex":"https://openalex.org/W2247654500","doi":"https://doi.org/10.12694/scpe.v2i1.107","mag":"2247654500"},"language":"en","primary_location":{"id":"mag:2247654500","doi":"https://doi.org/10.12694/scpe.v2i1.107","is_oa":false,"landing_page_url":"https://dblp.uni-trier.de/db/journals/scpe/scpe2.html#Talia99","pdf_url":null,"source":{"id":"https://openalex.org/S2764391171","display_name":"Scalable Computing Practice and Experience","issn_l":"1895-1767","issn":["1895-1767"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","poland-20","russia-white-list-2"],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"Scalable Computing Practice and Experience","raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"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/A5028177734","display_name":"Domenico Talia","orcid":"https://orcid.org/0000-0003-1910-9236","observed_orcids":["https://orcid.org/0000-0003-1910-9236"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Domenico Talia","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0003-1910-9236","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5028177734"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"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":"2","issue":"1","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.9916999936103821,"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.9916999936103821,"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.003800000064074993,"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.0008999999845400453,"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/structured-parallel-programming","display_name":"structured parallel programming","score":0.8930000066757202},{"id":"https://openalex.org/keywords/parallel-programming-methodology","display_name":"parallel programming methodology","score":0.7480000257492065},{"id":"https://openalex.org/keywords/skeleton","display_name":"skeleton","score":0.6759999990463257},{"id":"https://openalex.org/keywords/parallel-software-development","display_name":"parallel application development","score":0.5299999713897705},{"id":"https://openalex.org/keywords/program-mapping","display_name":"program mapping","score":0.7039999961853027},{"id":"https://openalex.org/keywords/processor-scheduling","display_name":"process scheduling","score":0.9520000219345093},{"id":"https://openalex.org/keywords/parallel-compilation","display_name":"parallel compilation","score":0.35499998927116394},{"id":"https://openalex.org/keywords/performance-models","display_name":"performance models","score":0.7269999980926514},{"id":"https://openalex.org/keywords/portable-parallel-software","display_name":"portable parallel software","score":0.7409999966621399},{"id":"https://openalex.org/keywords/data-parallelism","display_name":"data parallelism","score":0.6000000238418579},{"id":"https://openalex.org/keywords/task-parallelism","display_name":"task parallelism","score":0.9850000143051147},{"id":"https://openalex.org/keywords/parallel-architectures","display_name":"parallel computing architecture","score":0.4300000071525574},{"id":"https://openalex.org/keywords/high-performance-computing","display_name":"high-performance computing","score":0.7379999756813049}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.790917158126831},{"id":"https://openalex.org/C137364921","wikidata":"https://www.wikidata.org/wiki/Q27929394","display_name":"Parallel programming model","level":3,"score":0.6324599385261536},{"id":"https://openalex.org/C126909462","wikidata":"https://www.wikidata.org/wiki/Q5369501","display_name":"Embarrassingly parallel","level":3,"score":0.5330321788787842},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.5131576657295227},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4649710953235626},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.45512670278549194},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4291796088218689},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.36354032158851624},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.3539217710494995},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3321377635002136}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:2247654500","doi":"https://doi.org/10.12694/scpe.v2i1.107","is_oa":false,"landing_page_url":"https://dblp.uni-trier.de/db/journals/scpe/scpe2.html#Talia99","pdf_url":null,"source":{"id":"https://openalex.org/S2764391171","display_name":"Scalable Computing Practice and Experience","issn_l":"1895-1767","issn":["1895-1767"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","poland-20","russia-white-list-2"],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"Scalable Computing Practice and Experience","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W1557265530","https://openalex.org/W2055189742","https://openalex.org/W1545099940","https://openalex.org/W2150970237","https://openalex.org/W2149232008","https://openalex.org/W1515138235","https://openalex.org/W1877493412","https://openalex.org/W2109307798","https://openalex.org/W7100452163","https://openalex.org/W7024726595"],"abstract_inverted_index":{"Susanna":[0],"Pelagatti":[1],"Taylor":[2],"&":[3],"Francis,":[4],"Levittown,":[5],"1998,":[6],"192":[7],"pp.":[8],"ISBN":[9],"0-7484-0759-6,":[10],"$44.95":[11],"The":[14,113,207,320,354,492,546],"main":[15,76,205,243],"goal":[16],"of":[17,43,67,110,153,166,171,184,210,215,222,229,259,309,324,328,357,394,403,406,430,435,442,451,457,467,516,524,558,568],"this":[18,111,573],"book":[19,70,114,202,311,330,359,493],"is":[20,52,63,298,396,489,513,554],"to":[21,54,79,129,145,150,245,266,317,345,501,580],"propose,":[22],"describe,":[23],"and":[24,41,97,102,121,125,137,163,225,231,255,264,290,334,338,413,419,439,480,504,534,582,585],"discuss":[25,331,360],"a":[26,49,84,131,142,161,167,177,227,249,314,363,381,401,427,432,495,517,539,577],"structured":[27,35,50,143,195,315,347,519],"way":[28,542],"for":[29,133,285,293,312,366,376,498],"programming":[30,37,80,86,94,127,136,147,224,484],"parallel":[31,60,81,126,135,146,155,172,196,223,250,267,286,318,367,377,383,459,507,525,588],"computing":[32,476],"architectures.":[33,460],"As":[34],"sequential":[36],"improved":[38],"the":[39,64,68,75,108,139,151,159,181,190,198,201,211,219,235,242,257,260,272,278,306,310,325,329,346,351,358,424,436,443,514,522,544,556,565,569],"design":[40],"development":[42,152,269,369,466,523],"standard":[44,57],"software":[45,268],"on":[46,59,194,371,454,486,587],"conventional":[47],"computers,":[48],"approach":[51,144],"necessary":[53],"produce":[55],"portable":[56,154],"applications":[58,485],"computers.":[61],"This":[62],"basic":[65,220,279,301,404],"idea":[66],"Pelagatti's":[69],"that":[71,141,174,281,341,415,446,550],"deals":[72],"with":[73],"all":[74],"topics":[77],"related":[78,344],"algorithms":[82],"using":[83,471],"high-level":[85,134,364,506,518],"methodology.":[87],"Issues":[89],"such":[90,408,529],"as":[91,373,409,530],"abstract":[92],"models,":[93],"constructs,":[95],"mapping":[96,333],"scheduling":[98,336],"techniques,":[99],"compiling":[100],"methods":[101],"performance":[103,535],"models":[104,230],"are":[105,282,288,303,342,400,478,536],"discussed":[106,563],"in":[107,180,234,271,305,350,361,521,538,543,564],"chapters":[109,323,422],"text.":[112,545],"can":[115],"be":[116,246,253,552,576],"used":[117,284,304],"by":[118,469],"advanced":[119],"undergraduate":[120],"postgraduate":[122],"students,":[123],"researchers,":[124],"professionals":[128],"learn":[130],"methodology":[132,192,316,348,365,520],"understand":[138],"benefits":[140],"may":[148,175],"bring":[149],"software.":[156],"It":[157,509],"gives":[158,226,426],"reader":[160],"formal":[162,428],"complete":[164],"view":[165],"very":[168,540,559],"promising":[169],"field":[170],"computation":[173,287],"have":[176],"significant":[178],"role":[179],"next":[182],"future":[183],"high-performance":[185],"computing.":[186],"To":[188],"describe":[189],"proposed":[191,233,270,349],"based":[193,370],"programming,":[197],"author":[199,425],"divided":[200],"into":[203],"two":[204,322],"parts.":[206],"first":[208,326],"part":[209,308,327,356,567],"book,":[212],"which":[213],"consists":[214],"four":[216],"chapters,":[217],"introduces":[218],"issues":[221,337,528],"survey":[228],"languages":[232],"literature.":[236],"In":[237,275,379,421],"particular,":[238,380],"chapter":[239,276,462],"2":[240],"discusses":[241],"problems":[244],"solved":[247],"when":[248],"program":[251,332],"must":[252],"designed":[254],"surveys":[256],"spectrum":[258],"approaches":[261],"(models,":[262],"languages,":[263],"tools)":[265],"latest":[273],"years.":[274],"3":[277],"paradigms":[280,302],"generally":[283],"presented":[289],"their":[291],"combination":[292],"building":[294,374],"more":[295,479,481],"complex":[296],"techniques":[297],"discussed.":[299],"These":[300],"second":[307,355,566],"defining":[313],"computation.":[319,589],"last":[321],"process":[335],"template-based":[339],"systems":[340],"strongly":[343],"book.":[352,570],"detail":[362],"programs":[368,453,468],"skeletons":[372],"blocks":[375],"programming.":[378],"skeleton-based":[382,452],"language":[384],"named":[385],"P3L":[386,437,444,470],"(Pisa":[387],"Parallel":[388,475],"Programming":[389],"Language)":[390],"developed":[391],"at":[392],"University":[393],"Pisa":[395],"extensively":[397],"described.":[398],"Skeletons":[399],"set":[402],"forms":[405],"parallelism,":[407],"pipeline,":[410],"tree,":[411],"farm,":[412],"loop,":[414],"embody":[416],"both":[417],"data-":[418],"control-parallelism.":[420],"6-9,":[423],"definition":[429],"skeletons,":[431],"clear":[433],"description":[434],"constructs":[438],"an":[440,448],"overview":[441],"compiler":[445],"generates":[447],"optimized":[449],"implementation":[450],"different":[455],"classes":[456],"target":[458],"Finally,":[461],"10":[463],"describes":[464],"practical":[465,561],"some":[472],"examples.":[473],"machines":[477],"available,":[482],"but":[483],"these":[487],"architectures":[488],"still":[490],"difficult.":[491],"represents":[494],"useful":[496],"text":[497,574],"people":[499],"wishing":[500],"study,":[502],"design,":[503],"implement":[505],"programs.":[508],"shows":[510],"how":[511],"important":[512],"use":[515,557],"applications.":[526],"Main":[527],"abstractness,":[531],"programmability,":[532],"portability,":[533],"addressed":[537],"accurate":[541],"only":[547],"minor":[548],"remark":[549],"could":[551],"done":[553],"about":[555],"few":[560],"examples":[562],"However,":[571],"overall,":[572],"would":[575],"valuable":[578],"source":[579],"students":[581],"researchers":[583],"studying":[584],"working":[586],"Domenico":[591],"Talia,":[592],"ISI-CNR,":[593],"Rende,":[594],"Italy":[595]},"counts_by_year":[],"updated_date":"2026-10-12T09:40:04.860316","created_date":"2016-06-24T00:00:00"}
