{"id":"https://openalex.org/W2098148840","doi":"https://doi.org/10.1109/fpl.2005.1515726","title":"Context saving and restoring for multitasking in reconfigurable systems","display_name":"Context saving and restoring for multitasking in reconfigurable systems","publication_year":2005,"publication_date":"2005-10-12","ids":{"openalex":"https://openalex.org/W2098148840","doi":"https://doi.org/10.1109/fpl.2005.1515726","mag":"2098148840"},"language":"en","primary_location":{"id":"doi:10.1109/fpl.2005.1515726","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fpl.2005.1515726","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Conference on Field Programmable Logic and Applications, 2005.","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"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/A5030056981","display_name":"Heiko Kalte","orcid":null},"institutions":[{"id":"https://openalex.org/I177877127","display_name":"University of Western Australia","ror":"https://ror.org/047272k79","country_code":"AU","type":"education","lineage":["https://openalex.org/I177877127"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"H. Kalte","raw_affiliation_strings":["School of Computer Science & Software Engineering, University of Western Australia, Crawley, WA, Australia"],"affiliations":[{"raw_affiliation_string":"School of Computer Science & Software Engineering, University of Western Australia, Crawley, WA, Australia","institution_ids":["https://openalex.org/I177877127"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5028498307","display_name":"Mario Porrmann","orcid":"https://orcid.org/0000-0003-1005-5753"},"institutions":[{"id":"https://openalex.org/I206945453","display_name":"Paderborn University","ror":"https://ror.org/058kzsd48","country_code":"DE","type":"education","lineage":["https://openalex.org/I206945453"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"M. Porrmann","raw_affiliation_strings":["Heinz Nixdorf Institute, System and Circuit Technology, University of Paderborn, Germany"],"affiliations":[{"raw_affiliation_string":"Heinz Nixdorf Institute, System and Circuit Technology, University of Paderborn, Germany","institution_ids":["https://openalex.org/I206945453"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5030056981"],"corresponding_institution_ids":["https://openalex.org/I177877127"],"apc_list":null,"apc_paid":null,"fwci":5.5399,"has_fulltext":false,"cited_by_count":116,"citation_normalized_percentile":{"value":0.95809308,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"223","last_page":"228"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9998999834060669,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9998999834060669,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9976000189781189,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/human-multitasking","display_name":"Human multitasking","score":0.8640106916427612},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8001875877380371},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7851824760437012},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.6425365209579468},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5885293483734131},{"id":"https://openalex.org/keywords/relocation","display_name":"Relocation","score":0.5878781676292419},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5852490663528442},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5800178050994873},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.5631663799285889},{"id":"https://openalex.org/keywords/context-switch","display_name":"Context switch","score":0.4753674864768982},{"id":"https://openalex.org/keywords/control-reconfiguration","display_name":"Control reconfiguration","score":0.43439802527427673},{"id":"https://openalex.org/keywords/reading","display_name":"Reading (process)","score":0.4274156391620636},{"id":"https://openalex.org/keywords/shared-resource","display_name":"Shared resource","score":0.41905277967453003},{"id":"https://openalex.org/keywords/computer-multitasking","display_name":"Computer multitasking","score":0.4120934009552002},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.17375114560127258},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.10891199111938477}],"concepts":[{"id":"https://openalex.org/C107418235","wikidata":"https://www.wikidata.org/wiki/Q1520565","display_name":"Human multitasking","level":2,"score":0.8640106916427612},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8001875877380371},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7851824760437012},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.6425365209579468},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5885293483734131},{"id":"https://openalex.org/C2779019381","wikidata":"https://www.wikidata.org/wiki/Q3499564","display_name":"Relocation","level":2,"score":0.5878781676292419},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5852490663528442},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5800178050994873},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.5631663799285889},{"id":"https://openalex.org/C53833338","wikidata":"https://www.wikidata.org/wiki/Q1061424","display_name":"Context switch","level":2,"score":0.4753674864768982},{"id":"https://openalex.org/C119701452","wikidata":"https://www.wikidata.org/wiki/Q5165881","display_name":"Control reconfiguration","level":2,"score":0.43439802527427673},{"id":"https://openalex.org/C554936623","wikidata":"https://www.wikidata.org/wiki/Q199657","display_name":"Reading (process)","level":2,"score":0.4274156391620636},{"id":"https://openalex.org/C51332947","wikidata":"https://www.wikidata.org/wiki/Q1172305","display_name":"Shared resource","level":2,"score":0.41905277967453003},{"id":"https://openalex.org/C154556556","wikidata":"https://www.wikidata.org/wiki/Q192969","display_name":"Computer multitasking","level":2,"score":0.4120934009552002},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.17375114560127258},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.10891199111938477},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.0},{"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/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C180747234","wikidata":"https://www.wikidata.org/wiki/Q23373","display_name":"Cognitive psychology","level":1,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.0},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/fpl.2005.1515726","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fpl.2005.1515726","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Conference on Field Programmable Logic and Applications, 2005.","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.atira.dk:publications/87b85c6e-44fa-4c75-8508-86ea6c8462be","is_oa":false,"landing_page_url":"https://research-repository.uwa.edu.au/en/publications/87b85c6e-44fa-4c75-8508-86ea6c8462be","pdf_url":null,"source":{"id":"https://openalex.org/S4306402523","display_name":"UWA Profiles and Research Repository (University of Western Australia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I177877127","host_organization_name":"The University of Western Australia","host_organization_lineage":["https://openalex.org/I177877127"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Kalte, H & Porrmann, M 2005, Context Saving and Restoring for Multitasking in Reconfigurable Systems. in Proceedings of the 2005 International Conference on Field Programmable Logic and Applications. Tampere, Finland edn, vol. 1, I.E.E.E., New Jersey, pp. 223-228.","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:pub.librecat.org:2494424","is_oa":false,"landing_page_url":"https://pub.uni-bielefeld.de/record/2494424","pdf_url":null,"source":{"id":"https://openalex.org/S4306401671","display_name":"PUB \u2013 Publications at Bielefeld University (Bielefeld University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I20121455","host_organization_name":"Bielefeld University","host_organization_lineage":["https://openalex.org/I20121455"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Kalte H, Porrmann M. Context Saving and Restoring for Multitasking in Reconfigurable Systems. In:  &lt;em&gt;15th International Conference on Field Programmable Logic and Applications&lt;/em&gt;. 2005: 223-228.","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W157706557","https://openalex.org/W1500027436","https://openalex.org/W1651202782","https://openalex.org/W1792849551","https://openalex.org/W2106767353","https://openalex.org/W2109445893","https://openalex.org/W2149052212","https://openalex.org/W2177292290","https://openalex.org/W4249745519","https://openalex.org/W6606411226","https://openalex.org/W6630159774","https://openalex.org/W6637027292"],"related_works":["https://openalex.org/W2059881462","https://openalex.org/W1908074842","https://openalex.org/W183830214","https://openalex.org/W3207987878","https://openalex.org/W2792199345","https://openalex.org/W3037861598","https://openalex.org/W102209724","https://openalex.org/W2230135013","https://openalex.org/W2735039801","https://openalex.org/W119189855"],"abstract_inverted_index":{"Today's":[0],"Field":[1],"Programmable":[2],"Gate":[3],"Arrays":[4],"(FPGAs)":[5],"can":[6],"be":[7,55],"reconfigured":[8],"partially,":[9],"which":[10,144],"makes":[11],"it":[12],"possible":[13],"to":[14,40,45,54,62,85,114],"share":[15],"resources":[16],"between":[17],"various":[18],"functional":[19],"modules":[20],"(hardware":[21],"tasks)":[22],"over":[23],"time.":[24],"This":[25],"concept":[26],"is":[27,61,104,145],"well":[28],"known":[29],"in":[30,38],"the":[31,76,89,108,120,138],"area":[32,74],"of":[33,58,75,92,99,122],"conventional":[34],"operating":[35,46],"systems.":[36],"However,":[37],"order":[39],"transfer":[41],"resource":[42],"sharing":[43],"concepts":[44],"systems":[47],"on":[48],"FPGAs,":[49],"several":[50],"underlying":[51],"mechanisms":[52,60,103],"have":[53],"developed.":[56],"One":[57],"these":[59],"suspend":[63],"hardware":[64,94],"tasks":[65],"and":[66,87],"restart":[67],"them":[68],"at":[69],"another":[70,73],"time":[71,139],"and/or":[72],"FPGA.":[77],"Addressing":[78],"this":[79,81],"problem,":[80],"paper":[82],"discusses":[83],"ways":[84],"save":[86],"restore":[88],"state":[90,101,133],"information":[91],"a":[93,100],"task.":[95],"Afterwards,":[96],"an":[97],"implementation":[98],"relocation":[102],"presented":[105],"that":[106,131],"uses":[107],"standard":[109],"configuration":[110,129],"port.":[111],"In":[112],"contrast":[113],"similar":[115],"approaches,":[116],"we":[117],"significantly":[118],"reduce":[119],"amount":[121],"readback":[123],"data":[124],"by":[125],"reading":[126],"only":[127],"those":[128],"frames":[130],"contain":[132],"information.":[134],"We":[135],"finally":[136],"determine":[137],"overhead":[140],"for":[141,147],"task":[142],"relocation,":[143],"essential":[146],"most":[148],"multitasking":[149],"concepts,":[150],"like":[151],"defragmentation.":[152]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":5},{"year":2016,"cited_by_count":7},{"year":2015,"cited_by_count":5},{"year":2014,"cited_by_count":9},{"year":2013,"cited_by_count":10},{"year":2012,"cited_by_count":16}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
