{"id":"https://openalex.org/W313505687","doi":null,"title":"Three Specialized Computer Architectures for Functional Program Execution","display_name":"Three Specialized Computer Architectures for Functional Program Execution","publication_year":1992,"publication_date":"1992-01-01","ids":{"openalex":"https://openalex.org/W313505687","mag":"313505687"},"language":"en","primary_location":{"id":"pmh:oai:publications.lib.chalmers.se:1523","doi":null,"is_oa":false,"landing_page_url":"http://publications.lib.chalmers.se/publication/1523-three-specialized-computer-architectures-for-functional-program-execution","pdf_url":null,"source":{"id":"https://openalex.org/S4377196470","display_name":"Chalmers Publication Library (Chalmers University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I66862912","host_organization_name":"Chalmers University of Technology","host_organization_lineage":["https://openalex.org/I66862912"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text.Thesis.Doctoral"},"volume":null,"type":"dissertation","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/A5112784427","display_name":"Jonas Vasell","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Jonas Vasell","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5112784427"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"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.9199000000953674,"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.9199000000953674,"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":0.06360000371932983,"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"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.005900000222027302,"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/functional-programming-languages","display_name":"functional programming languages","score":0.9679999947547913},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"computer architecture","score":0.6629999876022339},{"id":"https://openalex.org/keywords/microprocessor-implementation","display_name":"microprocessor implementation","score":0.7419999837875366},{"id":"https://openalex.org/keywords/accelerator-architecture","display_name":"accelerator architecture","score":0.5490000247955322},{"id":"https://openalex.org/keywords/processor-arrays","display_name":"processor arrays","score":0.5519999861717224},{"id":"https://openalex.org/keywords/data-flow-graphs","display_name":"data flow graphs","score":0.9409999847412109},{"id":"https://openalex.org/keywords/automatic-compilation","display_name":"automatic compilation","score":0.5609999895095825},{"id":"https://openalex.org/keywords/parallel-execution","display_name":"parallel execution","score":0.628000020980835},{"id":"https://openalex.org/keywords/performance-evaluation","display_name":"performance evaluation","score":0.722000002861023},{"id":"https://openalex.org/keywords/hardware-utilization","display_name":"hardware resource utilization","score":0.6779999732971191},{"id":"https://openalex.org/keywords/vlsi","display_name":"VLSI","score":0.6830000281333923},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"fault tolerance","score":0.949999988079071},{"id":"https://openalex.org/keywords/fine-grained-parallelism","display_name":"fine-grained parallelism","score":0.996999979019165}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8478090763092041},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.6484769582748413},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.5752928256988525},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5618034601211548},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.522632360458374},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5064805746078491},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.38718947768211365},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3637303113937378},{"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/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:oai:publications.lib.chalmers.se:1523","doi":null,"is_oa":false,"landing_page_url":"http://publications.lib.chalmers.se/publication/1523-three-specialized-computer-architectures-for-functional-program-execution","pdf_url":null,"source":{"id":"https://openalex.org/S4377196470","display_name":"Chalmers Publication Library (Chalmers University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I66862912","host_organization_name":"Chalmers University of Technology","host_organization_lineage":["https://openalex.org/I66862912"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text.Thesis.Doctoral"},{"id":"pmh:oai:research.chalmers.se:1523","doi":null,"is_oa":false,"landing_page_url":"https://research.chalmers.se/en/publication/1523","pdf_url":null,"source":{"id":"https://openalex.org/S4306402469","display_name":"Chalmers Research (Chalmers University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I66862912","host_organization_name":"Chalmers University of Technology","host_organization_lineage":["https://openalex.org/I66862912"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},{"id":"mag:313505687","doi":null,"is_oa":false,"landing_page_url":"https://research.chalmers.se/en/publication/1523","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/W763493645","https://openalex.org/W262740525","https://openalex.org/W1567436608","https://openalex.org/W2483116820","https://openalex.org/W7038288826","https://openalex.org/W2093853627","https://openalex.org/W2176189689","https://openalex.org/W2220078478","https://openalex.org/W2570338842","https://openalex.org/W1550884307"],"abstract_inverted_index":{"Functional":[0],"programming":[1,6,18,147],"languages":[2,23],"offer":[3,44],"a":[4,170,176,194,204,208,242,271,308,315,322,344,387],"new":[5,22,87,97,101],"paradigm":[7],"with":[8,203],"many":[9,45,332],"advantages":[10],"over":[11],"the":[12,30,34,74,92,135,174,190,255,275,279,292,300,303,396,402,408,415,421,443],"more":[13],"conventional":[14,35,60,185],"imperative":[15],"or":[16],"procedural":[17],"languages.":[19,80],"However,":[20,274,357],"these":[21,110],"are":[24,53,112,131,287,384,437,445],"not":[25,54,427],"as":[26,33,336],"well":[27,338],"adapted":[28,181,339],"to":[29,57,66,72,85,95,126,133,168,218,250,261,265,270,290,318,374,441],"existing":[31],"computers":[32,77],"languages,":[36],"which":[37,52,383],"results":[38,231],"in":[39,59,69,184,302,314,370,401,420],"low":[40,424],"performance.":[41],"They":[42],"also":[43],"opportunities":[46],"for":[47,107,182,189,222,254,340,347,364,425,435],"parallel":[48],"execution":[49,103,136,179,397],"of":[50,122,137,145,173,227,237,281,311,329,353,398,407,417],"subcomputations":[51],"always":[55],"easy":[56],"exploit":[58],"computers.":[61,108],"This":[62,118,140,327],"has":[63,142,331],"triggered":[64],"efforts":[65],"be":[67,201,251,285,319],"made":[68],"two":[70],"directions":[71,111],"bridge":[73],"gap":[75],"between":[76],"and":[78,91,105,114,149,241,306,350,439],"functional":[79,138,177,228,248,316,376],"The":[81,152,161,212,230,257,296,367,433],"first":[82,162],"direction":[83],"is":[84,94,165,215,373,394,410,423],"develop":[86,96,127],"program":[88,102],"compilation":[89,243],"techniques":[90],"second":[93,213],"computer":[98,128],"architectures,":[99,146],"i.e.":[100],"models":[104],"organizations":[106],"Both":[109],"necessary":[113],"complement":[115],"each":[116,392],"other.":[117],"thesis":[119],"presents":[120],"investigations":[121,153],"three":[123,158],"different":[124],"attempts":[125],"architectures":[129],"that":[130,235,245,283,391,412,414],"intended":[132],"support":[134],"programs.":[139,229],"work":[141,210,272],"involved":[143],"development":[144],"methods":[148,440],"performance":[150,197,405],"analysis.":[151],"have":[154,359],"been":[155,361],"performed":[156],"within":[157],"separate":[159],"projects.":[160],"project":[163,214,298,305,372],"presented":[164,411],"an":[166,216,220,233],"attempt":[167,217],"design":[169,219],"microprocessor":[171],"implementation":[172,183,206],"G-machine,":[175],"language":[178,317],"model":[180],"architectures.":[186],"Performance":[187],"estimates":[188],"processor":[191,324,388,393,431],"architecture":[192,234,258,293,330,409,422],"show":[193],"slightly":[195],"better":[196],"than":[198],"what":[199],"can":[200,284],"achieved":[202],"G-machine":[205],"on":[207,278,321,430],"state-of-the-art":[209],"station.":[211,273],"accelerator":[221],"frequently":[223],"used":[224,362],"smaller":[225],"parts":[226],"include":[232],"consists":[236],"several":[238],"simple":[239],"processors":[240],"technique":[244],"allows":[246,307],"some":[247],"programs":[249,377],"automatically":[252],"compiled":[253],"architecture.":[256,326],"was":[259],"found":[260],"give":[262],"about":[263],"ten":[264],"fifty":[266],"times":[267],"speed-up":[268],"compared":[269],"restrictions":[276],"imposed":[277],"types":[280],"computations":[282,312],"executed":[286,320,429],"too":[288],"severe":[289],"make":[291],"truly":[294],"useful.":[295],"third":[297],"extends":[299],"ideas":[301],"previous":[304],"wide":[309],"range":[310],"written":[313],"so-called":[323,379],"array":[325,389],"type":[328],"interesting":[333],"properties":[334],"such":[335],"being":[337,351],"VLSI":[341],"implementation,":[342],"having":[343],"high":[345],"potential":[346],"fault":[348],"tolerance,":[349],"capable":[352],"exploiting":[354],"fine-grained":[355],"parallelism.":[356],"they":[358],"traditionally":[360],"mostly":[363],"specialized":[365],"applications.":[366],"basic":[368],"idea":[369],"this":[371,436],"compile":[375],"into":[378],"data":[380],"flow":[381],"graphs":[382],"mapped":[385],"onto":[386],"so":[390],"assigned":[395],"one":[399],"operation":[400],"program.":[403],"A":[404],"analysis":[406],"shows":[413],"utilization":[416,444],"hardware":[418],"resources":[419],"applications":[426],"usually":[428],"arrays.":[432],"reasons":[434],"discussed":[438],"improve":[442],"presented.":[446]},"counts_by_year":[],"updated_date":"2026-09-09T07:26:56.047234","created_date":"2016-06-24T00:00:00"}
