{"id":"https://openalex.org/W2158530641","doi":null,"title":"Iterative Compilation and Performance Prediction for Numerical Applications","display_name":"Iterative Compilation and Performance Prediction for Numerical Applications","publication_year":2004,"publication_date":"2004-07-01","ids":{"openalex":"https://openalex.org/W2158530641","mag":"2158530641"},"language":"en","primary_location":{"id":"pmh:oai:era.ed.ac.uk:1842/565","doi":null,"is_oa":true,"landing_page_url":"http://hdl.handle.net/1842/565","pdf_url":"http://hdl.handle.net/1842/565","source":{"id":"https://openalex.org/S7407055182","display_name":"ERA","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":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Thesis or Dissertation"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/1842/565","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5083325184","display_name":"Grigori Fursin","orcid":"https://orcid.org/0000-0001-7719-1624","observed_orcids":["https://orcid.org/0000-0001-7719-1624"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Grigori Fursin","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0001-7719-1624","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5083325184"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":21,"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.9990000128746033,"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.9990000128746033,"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/T10904","display_name":"Embedded Systems Design Techniques","score":9.999999747378752e-05,"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/T10126","display_name":"Logic, programming, and type systems","score":9.999999747378752e-05,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/iterative-compilation","display_name":"iterative compilation","score":0.9580000042915344},{"id":"https://openalex.org/keywords/performance-prediction","display_name":"performance prediction","score":0.9010000228881836},{"id":"https://openalex.org/keywords/memory-latency","display_name":"memory latency","score":0.7960000038146973},{"id":"https://openalex.org/keywords/numerical-applications","display_name":"numerical applications","score":0.8230000138282776}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5004110336303711}],"mesh":[],"locations_count":4,"locations":[{"id":"pmh:oai:era.ed.ac.uk:1842/565","doi":null,"is_oa":true,"landing_page_url":"http://hdl.handle.net/1842/565","pdf_url":"http://hdl.handle.net/1842/565","source":{"id":"https://openalex.org/S7407055182","display_name":"ERA","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":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Thesis or Dissertation"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.62.4037","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.62.4037","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.inf.ed.ac.uk/publications/thesis/online/IP040027.pdf","raw_type":"text"},{"id":"pmh:hdl:10068/997927","doi":null,"is_oa":true,"landing_page_url":"http://hdl.handle.net/10068/997927","pdf_url":null,"source":{"id":"https://openalex.org/S4377196900","display_name":"OpenGrey (Institut de l'Information Scientifique et Technique)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I1295345811","host_organization_name":"Institut de l'Information Scientifique et Technique","host_organization_lineage":["https://openalex.org/I1295345811"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"U - Thesis"},{"id":"mag:2158530641","doi":null,"is_oa":false,"landing_page_url":"https://era.ed.ac.uk/bitstream/1842/565/2/IP040027.pdf","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":{"id":"pmh:oai:era.ed.ac.uk:1842/565","doi":null,"is_oa":true,"landing_page_url":"http://hdl.handle.net/1842/565","pdf_url":"http://hdl.handle.net/1842/565","source":{"id":"https://openalex.org/S7407055182","display_name":"ERA","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":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Thesis or Dissertation"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2158530641.pdf","grobid_xml":"https://content.openalex.org/works/W2158530641.grobid-xml"},"referenced_works_count":98,"referenced_works":["https://openalex.org/W5670727","https://openalex.org/W84554036","https://openalex.org/W140840230","https://openalex.org/W161636953","https://openalex.org/W1491178396","https://openalex.org/W1496427046","https://openalex.org/W1499323045","https://openalex.org/W1510356447","https://openalex.org/W1524877046","https://openalex.org/W1531339993","https://openalex.org/W1537849868","https://openalex.org/W1539883310","https://openalex.org/W1555915743","https://openalex.org/W1562841074","https://openalex.org/W1569032152","https://openalex.org/W1585279792","https://openalex.org/W1595858234","https://openalex.org/W1615222761","https://openalex.org/W1970141743","https://openalex.org/W1972805904","https://openalex.org/W1976575875","https://openalex.org/W1976811558","https://openalex.org/W1977118386","https://openalex.org/W1986535055","https://openalex.org/W1991501286","https://openalex.org/W1994208026","https://openalex.org/W1995270665","https://openalex.org/W2001351461","https://openalex.org/W2010030599","https://openalex.org/W2012571849","https://openalex.org/W2016558956","https://openalex.org/W2033145463","https://openalex.org/W2038543880","https://openalex.org/W2047226031","https://openalex.org/W2049890071","https://openalex.org/W2050152807","https://openalex.org/W2050467026","https://openalex.org/W2063249715","https://openalex.org/W2063397164","https://openalex.org/W2068713803","https://openalex.org/W2069738303","https://openalex.org/W2076848169","https://openalex.org/W2078504799","https://openalex.org/W2086344214","https://openalex.org/W2088760722","https://openalex.org/W2095950905","https://openalex.org/W2097699872","https://openalex.org/W2098220211","https://openalex.org/W2099958604","https://openalex.org/W2100928955","https://openalex.org/W2104115699","https://openalex.org/W2104225326","https://openalex.org/W2104460994","https://openalex.org/W2104916267","https://openalex.org/W2106358255","https://openalex.org/W2108315152","https://openalex.org/W2115667390","https://openalex.org/W2119609467","https://openalex.org/W2124711255","https://openalex.org/W2126569725","https://openalex.org/W2128221687","https://openalex.org/W2130824130","https://openalex.org/W2134222034","https://openalex.org/W2138007781","https://openalex.org/W2139350452","https://openalex.org/W2140384194","https://openalex.org/W2141332278","https://openalex.org/W2142341675","https://openalex.org/W2144026549","https://openalex.org/W2144172620","https://openalex.org/W2144433126","https://openalex.org/W2148656192","https://openalex.org/W2152506070","https://openalex.org/W2153131460","https://openalex.org/W2153228154","https://openalex.org/W2155828618","https://openalex.org/W2157758640","https://openalex.org/W2158158791","https://openalex.org/W2158161220","https://openalex.org/W2159309967","https://openalex.org/W2159360349","https://openalex.org/W2164155474","https://openalex.org/W2164228393","https://openalex.org/W2164797883","https://openalex.org/W2167013139","https://openalex.org/W2169178484","https://openalex.org/W2171595223","https://openalex.org/W2171774441","https://openalex.org/W2274332205","https://openalex.org/W2294693415","https://openalex.org/W2295099251","https://openalex.org/W2295576379","https://openalex.org/W2296760900","https://openalex.org/W2493581502","https://openalex.org/W2516415122","https://openalex.org/W2548341626","https://openalex.org/W2981264952","https://openalex.org/W2983923412"],"related_works":["https://openalex.org/W7098904740","https://openalex.org/W84554036","https://openalex.org/W2524619901","https://openalex.org/W2131922731","https://openalex.org/W2585426884","https://openalex.org/W2516415122","https://openalex.org/W2169282672","https://openalex.org/W2999541211","https://openalex.org/W7095700372","https://openalex.org/W7100000463"],"abstract_inverted_index":{"As":[0],"the":[1,11,19,64,76,136,145,184],"current":[2],"rate":[3,12],"of":[4,13,58,141,161],"improvement":[5,174],"in":[6,22],"processor":[7],"performance":[8,24,36,95,126,173],"far":[9],"exceeds":[10],"memory":[14,16,35,94],"performance,":[15],"latency":[17],"is":[18,50,71],"dominant":[20],"overhead":[21],"many":[23,28],"critical":[25],"applications.":[26],"In":[27],"cases,":[29],"automatic":[30],"compiler-based":[31],"approaches":[32,180],"to":[33,43,74,88,143,183],"improving":[34],"are":[37,84],"limited":[38],"and":[39,52,82,124,163,168,188],"programmers":[40],"frequently":[41],"resort":[42],"manual":[44],"optimisation":[45,65,108,137],"techniques.":[46],"However,":[47],"this":[48],"process":[49,66],"tedious":[51],"time-consuming.":[53],"Furthermore,":[54],"a":[55,59,105,120,159],"diverse":[56],"range":[57,160],"rapidly":[60],"evolving":[61],"hardware":[62],"makes":[63],"even":[67],"more":[68],"complex.":[69],"It":[70],"often":[72],"hard":[73],"predict":[75],"potential":[77],"benefits":[78],"from":[79],"different":[80,166],"optimisations":[81,90],"there":[83],"no":[85],"simple":[86],"criteria":[87],"stop":[89],"i.e.":[91],"when":[92,181],"optimal":[93],"has":[96,175],"been":[97,151,156,176],"achieved":[98,177],"or":[99],"sufficiently":[100],"approached.":[101],"This":[102],"thesis":[103],"presents":[104],"platform":[106],"independent":[107],"approach":[109],"for":[110,129,134],"numerical":[111],"applications":[112],"based":[113],"on":[114,165],"iterative":[115],"feedback-directed":[116],"program":[117,148],"restructuring":[118],"using":[119,158,178],"new":[121,179],"reasonably":[122],"fast":[123],"accurate":[125],"prediction":[127],"technique":[128],"guiding":[130],"optimisations.":[131],"New":[132],"strategies":[133,154],"searching":[135],"space,":[138],"by":[139],"means":[140],"profiling":[142],"find":[144],"best":[146],"possible":[147],"variant,":[149],"have":[150,155],"developed.":[152],"These":[153],"evaluated":[157],"kernels":[162],"programs":[164],"platforms":[167],"operating":[169],"systems.":[170],"A":[171],"significant":[172],"compared":[182],"state-of-the-art":[185],"native":[186],"static":[187],"platform-specific":[189],"feedback":[190],"directed":[191],"compilers.":[192]},"counts_by_year":[{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":1}],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2016-06-24T00:00:00"}
