{"id":"https://openalex.org/W2279636614","doi":"https://doi.org/10.1109/reconfig.2015.7393329","title":"Multiple contexts in a multi-ported VLIW register file implementation","display_name":"Multiple contexts in a multi-ported VLIW register file implementation","publication_year":2015,"publication_date":"2015-12-01","ids":{"openalex":"https://openalex.org/W2279636614","doi":"https://doi.org/10.1109/reconfig.2015.7393329","mag":"2279636614"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/reconfig.2015.7393329","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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/A5017425205","display_name":"Joost Hoozemans","orcid":"https://orcid.org/0000-0001-8600-5299"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Joost Hoozemans","raw_affiliation_strings":["Technische Universiteit Delft, Delft, Zuid-Holland, NL"],"affiliations":[{"raw_affiliation_string":"Technische Universiteit Delft, Delft, Zuid-Holland, NL","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044560082","display_name":"Jens Brock Johansen","orcid":"https://orcid.org/0000-0001-7157-7948"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Jens Johansen","raw_affiliation_strings":["Computer Engineering Lab, Delft University of Technology, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Lab, Delft University of Technology, The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024562912","display_name":"Jeroen van Straten","orcid":"https://orcid.org/0000-0002-5610-2511"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Jeroen Van Straten","raw_affiliation_strings":["Computer Engineering Lab, Delft University of Technology, Delft, Zuid-Holland, NL"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Lab, Delft University of Technology, Delft, Zuid-Holland, NL","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026755173","display_name":"Anthony Brandon","orcid":null},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Anthony Brandon","raw_affiliation_strings":["Computer Engineering Lab, Delft University of Technology, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Lab, Delft University of Technology, The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5036463224","display_name":"Stephan Wong","orcid":"https://orcid.org/0000-0003-3521-2612"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Stephan Wong","raw_affiliation_strings":["Computer Engineering Lab, Delft University of Technology, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Lab, Delft University of Technology, The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.706,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":5,"citation_normalized_percentile":{"value":0.45702,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":81,"max":82},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9999,"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.9999,"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":0.9984,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9966,"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/register-file","display_name":"Register file","score":0.882465},{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.7284558},{"id":"https://openalex.org/keywords/processor-register","display_name":"Processor register","score":0.42904502}],"concepts":[{"id":"https://openalex.org/C117280010","wikidata":"https://www.wikidata.org/wiki/Q180944","display_name":"Register file","level":3,"score":0.882465},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.85548204},{"id":"https://openalex.org/C170595534","wikidata":"https://www.wikidata.org/wiki/Q249743","display_name":"Very long instruction word","level":2,"score":0.8266169},{"id":"https://openalex.org/C41661131","wikidata":"https://www.wikidata.org/wiki/Q220764","display_name":"Interrupt","level":3,"score":0.79583573},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.7284558},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5639355},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.44582382},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.44466367},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.44368234},{"id":"https://openalex.org/C2871975","wikidata":"https://www.wikidata.org/wiki/Q187466","display_name":"Processor register","level":4,"score":0.42904502},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3157152},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.3140331},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.30660266},{"id":"https://openalex.org/C153247305","wikidata":"https://www.wikidata.org/wiki/Q835713","display_name":"Memory address","level":3,"score":0.14475206},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"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/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/reconfig.2015.7393329","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":23,"referenced_works":["https://openalex.org/W1482836228","https://openalex.org/W1973281558","https://openalex.org/W1995705225","https://openalex.org/W2004232634","https://openalex.org/W2014882201","https://openalex.org/W207840942","https://openalex.org/W2093994565","https://openalex.org/W2100582205","https://openalex.org/W2105404019","https://openalex.org/W2120230074","https://openalex.org/W2123715095","https://openalex.org/W2137784941","https://openalex.org/W2153202373","https://openalex.org/W2156983394","https://openalex.org/W2161001380","https://openalex.org/W2170091282","https://openalex.org/W2277134275","https://openalex.org/W2913446311","https://openalex.org/W3148322066","https://openalex.org/W3213104937","https://openalex.org/W4234680438","https://openalex.org/W4237432001","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W4236818014","https://openalex.org/W3148322066","https://openalex.org/W2581286023","https://openalex.org/W2123715095","https://openalex.org/W2097051108","https://openalex.org/W2083914153","https://openalex.org/W2059502833","https://openalex.org/W2058759118","https://openalex.org/W2054117411","https://openalex.org/W1942542608"],"abstract_inverted_index":{"The":[0,53,94,186],"register":[1,44,84,98,228],"file":[2,45,99],"is":[3,190],"an":[4,182],"expensive":[5],"component":[6],"in":[7,75,108,169,203],"the":[8,16,43,70,89,97,113,116,142,166,191,233,236,240],"design":[9,54,72,100],"of":[10,92,96,115,165,188,193,221,235],"any":[11],"processor,":[12],"especially,":[13],"when":[14],"considering":[15],"additional":[17,36],"ports":[18],"that":[19,211],"are":[20,201],"needed":[21],"to":[22,40,46,88,112,124,130,136,151,181,224],"support":[23,47,132],"multiple":[24,133],"datapaths":[25],"within":[26],"a":[27,32,48,59,170,177,219,226],"wide-issue":[28],"VLIW":[29,51,67],"processor.":[30],"In":[31,119,139],"recent":[33],"work,":[34],"these":[35,126],"resources":[37,110,129],"were":[38],"used":[39],"dynamically":[41,49],"reconfigure":[42],"reconfigurable":[50],"core.":[52],"can":[55,73,160,214,244],"be":[56,245],"perceived":[57],"as":[58,79],"single":[60],"8-issue,":[61,143],"two":[62],"4-issue,":[63,144],"or":[64,82],"four":[65,83],"2-issue":[66],"cores.":[68,93],"Consequently,":[69,158],"multi-ported":[71],"operate":[74],"different":[76],"modes,":[77],"namely":[78],"one,":[80],"two,":[81],"files,":[85],"respectively,":[86],"corresponding":[87],"active":[90],"number":[91],"implementation":[95],"on":[101,232],"FPGAs":[102],"using":[103,225],"Block":[104,117],"RAMs":[105],"still":[106],"results":[107,209],"unused":[109,127],"due":[111],"coarseness":[114],"RAMs.":[118],"this":[120,140,189],"paper,":[121],"we":[122,159],"propose":[123],"re-purpose":[125],"BRAM":[128],"additionally":[131],"contexts":[134],"next":[135],"earliermentioned":[137],"modes.":[138],"manner,":[141],"and":[145,154,163,196,205],"2-":[146],"issue":[147],"cores":[148],"have":[149],"access":[150],"4,":[152],"2,":[153],"1":[155],"contexts,":[156],"respectively.":[157],"avoid":[161],"saving":[162],"restoring":[164],"task":[167,197,241],"states":[168],"multi-task":[171],"environment,":[172],"turning":[173],"context":[174],"switching":[175,198,242],"from":[176],"traditionally":[178],"time-consuming":[179],"event":[180],"almost":[183],"instantaneous":[184],"event.":[185],"advantage":[187],"reduction":[192],"interrupt":[194,216],"latency":[195,217],"latency,":[199],"which":[200],"important":[202],"real-time":[204],"embedded":[206],"systems.":[207],"Our":[208],"show":[210],"our":[212],"technique":[213],"improve":[215],"by":[218,247],"factor":[220],"17.4x":[222],"compared":[223],"software":[227],"spill":[229],"routine,":[230],"depending":[231],"behavior":[234],"memory":[237],"system.":[238],"Likewise,":[239],"time":[243],"improved":[246],"6.7x.":[248]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2279636614","counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":2}],"updated_date":"2024-12-10T05:26:40.778517","created_date":"2016-06-24"}