{"id":"https://openalex.org/W176570570","doi":null,"title":"Adaptive parallel programs","display_name":"Adaptive parallel programs","publication_year":1995,"publication_date":"1995-11-20","ids":{"openalex":"https://openalex.org/W176570570","mag":"176570570"},"language":"en","primary_location":{"id":"pmh:oai:berkeley.edu:13030-hb9r29p4vq","doi":null,"is_oa":false,"landing_page_url":"http://techreports.lib.berkeley.edu/accessPages/CSD-95-864.html","pdf_url":null,"source":{"id":"https://openalex.org/S7407050879","display_name":"UC Berkeley","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I95457486","host_organization_name":"University of California, Berkeley","host_organization_lineage":["https://openalex.org/I95457486"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"technical reports"},"parent_works":[],"lineage":["https://openalex.org/W176570570"],"child_works_count":0,"type":"report","is_traditional":false,"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/A5072712291","display_name":"Steven E. Lucco","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Steven Lucco","raw_affiliation_strings":["University of California, Berkeley"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California, Berkeley","institution_ids":["https://openalex.org/I95457486"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5072712291"],"corresponding_institution_ids":["https://openalex.org/I95457486"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":null,"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.9911999702453613,"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.9911999702453613,"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.008200000040233135,"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/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.00019999999494757503,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/runtime-scheduling","display_name":"runtime scheduling","score":0.9139999747276306},{"id":"https://openalex.org/keywords/dynamic-scheduling","display_name":"dynamic scheduling","score":0.5270000100135803},{"id":"https://openalex.org/keywords/load-balancing","display_name":"load balancing","score":0.6790000200271606},{"id":"https://openalex.org/keywords/climate-modeling","display_name":"climate modeling","score":0.7409999966621399},{"id":"https://openalex.org/keywords/circuit-simulation","display_name":"circuit simulation","score":0.9869999885559082},{"id":"https://openalex.org/keywords/x-ray-tomography","display_name":"X-ray tomography","score":0.9860000014305115}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8628650307655334},{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.7299025654792786},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.6312363147735596},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5864127278327942},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.5783916711807251},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.5653676390647888},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5591078400611877},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5545265078544617},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.445813924074173},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.4230506420135498},{"id":"https://openalex.org/C11799548","wikidata":"https://www.wikidata.org/wiki/Q6675847","display_name":"Loop tiling","level":3,"score":0.42236411571502686},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.41049546003341675},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1851312220096588},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1437346339225769},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","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/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"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/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:berkeley.edu:13030-hb9r29p4vq","doi":null,"is_oa":false,"landing_page_url":"http://techreports.lib.berkeley.edu/accessPages/CSD-95-864.html","pdf_url":null,"source":{"id":"https://openalex.org/S7407050879","display_name":"UC Berkeley","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I95457486","host_organization_name":"University of California, Berkeley","host_organization_lineage":["https://openalex.org/I95457486"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"technical reports"},{"id":"mag:176570570","doi":null,"is_oa":false,"landing_page_url":"https://dl.acm.org/citation.cfm?id=222946","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"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/W3003495935","https://openalex.org/W2163691271","https://openalex.org/W2165515557","https://openalex.org/W2074560144","https://openalex.org/W7096636099","https://openalex.org/W198637513","https://openalex.org/W7099405502","https://openalex.org/W7100781548","https://openalex.org/W7099163642","https://openalex.org/W1513020988"],"abstract_inverted_index":{"This":[0,54,155],"dissertation":[1,55,110,156,300],"describes":[2,56],"a":[3,29,57,88,176,179,225,262,270],"methodology":[4],"for":[5,292],"compiling":[6],"and":[7,19,93,114,247,280],"executing":[8],"irregular":[9,68,124,164,285],"parallel":[10,15,69,125,167,286],"programs.":[11],"Such":[12],"programs":[13,70,142,168],"implement":[14],"operations":[16,27,41],"whose":[17],"size":[18],"work":[20,85,117,122,136,170,217,222,236],"distribution":[21,86,118,137,171,181,218,223,237],"depend":[22],"on":[23,123,230,304,315],"input":[24],"data.":[25],"Irregular":[26],"pose":[28],"particularly":[30],"difficult":[31],"scheduling":[32,62,127,267,325],"problem":[33],"because":[34],"the":[35,48,50,84,99,129,192,202,221,244,295],"information":[36,82,96],"necessary":[37],"to":[38,97,140,159,191],"execute":[39,66],"these":[40,76,266,293,316],"efficiently":[42],"can":[43,65,133],"not":[44,134],"be":[45],"known":[46],"at":[47],"time":[49],"program":[51,89,126],"is":[52,78,111,197],"compiled.":[53],"set":[58,271],"of":[59,87,101,108,116,182,201,224,250,261,272,307],"four":[60],"run-time":[61],"techniques":[63,77,268,296],"that":[64,79,173,283],"many":[67],"efficiently.":[71],"A":[72],"common":[73,210],"thread":[74],"among":[75],"they":[80,311],"gather":[81],"about":[83],"during":[90],"its":[91,112],"execution":[92,185,189,195,200,227,259],"use":[94],"this":[95,109,161,209,299],"adjust":[98],"allocation":[100],"processing":[102],"resources.":[103],"The":[104,288],"most":[105],"important":[106],"contribution":[107],"identification":[113],"exploitation":[115],"locality":[119,238],"properties.":[120],"Previous":[121],"unearthed":[128],"following":[130],"dilemma:":[131],"compilers":[132],"predict":[135],"accurately":[138],"enough":[139],"schedule":[141],"efficiently;":[143],"however,":[144],"runtime":[145],"load":[146,241,251],"balancing":[147,252],"solutions,":[148],"while":[149],"more":[150],"accurate,":[151],"incur":[152],"prohibitive":[153],"overhead.":[154],"shows":[157],"how":[158],"avoid":[160],"dilemma":[162],"whenever":[163],"loops":[165],"within":[166],"have":[169],"locality,":[172],"is,":[174],"when":[175],"loop":[177,226],"retains":[178],"similar":[180],"individual":[183],"iteration":[184],"times":[186],"from":[187],"one":[188],"instance":[190,196,228],"next.":[193],"An":[194],"simply":[198],"an":[199],"entire":[203],"loop,":[204],"possibly":[205],"in":[206,298],"parallel.":[207],"Where":[208],"case":[211],"arises,":[212],"we":[213],"exploit":[214,235],"it":[215],"through":[216,239],"caching:":[219],"guessing":[220],"based":[229],"earlier":[231],"measurements.":[232],"We":[233,264],"also":[234],"deferred":[240],"balancing:":[242],"reducing":[243],"communication":[245],"overhead":[246],"thrashing":[248],"potential":[249],"algorithms":[253],"by":[254],"applying":[255],"them":[256],"across":[257],"multiple":[258],"instances":[260],"loop.":[263],"evaluated":[265],"using":[269],"application":[273],"programs,":[274],"including":[275],"climate":[276],"modeling,":[277],"circuit":[278],"simulation,":[279],"x-ray":[281],"tomography,":[282],"contain":[284],"operations.":[287],"results":[289],"demonstrate":[290],"that,":[291],"applications,":[294],"described":[297],"achieve":[301],"near-optimal":[302],"efficiency":[303],"large":[305],"numbers":[306],"processors.":[308],"In":[309],"addition,":[310],"perform":[312],"significantly":[313],"better,":[314],"problems,":[317],"than":[318],"any":[319],"previously":[320],"proposed":[321],"static":[322],"or":[323],"dynamic":[324],"method":[326]},"counts_by_year":[{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2026-09-22T06:50:58.402377","created_date":"2016-06-24T00:00:00"}
