{"id":"https://openalex.org/W1969092323","doi":"https://doi.org/10.1145/1369396.1369401","title":"Versatility of extended subwords and the matrix register file","display_name":"Versatility of extended subwords and the matrix register file","publication_year":2008,"publication_date":"2008-05-01","ids":{"openalex":"https://openalex.org/W1969092323","doi":"https://doi.org/10.1145/1369396.1369401","mag":"1969092323"},"language":"en","primary_location":{"id":"doi:10.1145/1369396.1369401","is_oa":true,"landing_page_url":"https://doi.org/10.1145/1369396.1369401","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/1369396.1369401","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/1369396.1369401","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5067011752","display_name":"Asadollah Shahbahrami","orcid":"https://orcid.org/0000-0002-5195-1688"},"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":"Asadollah Shahbahrami","raw_affiliation_strings":["Delft University of Technology, The Netherlands","Delft University of Technology, The Netherlands;"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Delft University of Technology, The Netherlands","institution_ids":["https://openalex.org/I98358874"]},{"raw_affiliation_string":"Delft University of Technology, The Netherlands;","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112321355","display_name":"Ben Juurlink","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":"Ben Juurlink","raw_affiliation_strings":["Delft University of Technology, The Netherlands","Delft University of Technology, The Netherlands;"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Delft University of Technology, The Netherlands","institution_ids":["https://openalex.org/I98358874"]},{"raw_affiliation_string":"Delft University of Technology, The Netherlands;","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5113612474","display_name":"Stamatis Vassiliadis","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":"Stamatis Vassiliadis","raw_affiliation_strings":["Delft University of Technology, The Netherlands","Delft University of Technology, The Netherlands;"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Delft University of Technology, The Netherlands","institution_ids":["https://openalex.org/I98358874"]},{"raw_affiliation_string":"Delft University of Technology, The Netherlands;","institution_ids":["https://openalex.org/I98358874"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I98358874"],"apc_list":null,"apc_paid":null,"fwci":1.7528,"has_fulltext":true,"cited_by_count":13,"citation_normalized_percentile":{"value":0.85292069,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"5","issue":"1","first_page":"1","last_page":"30"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10901","display_name":"Advanced Data Compression Techniques","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10901","display_name":"Advanced Data Compression Techniques","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10741","display_name":"Video Coding and Compression Technologies","score":0.9973999857902527,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11269","display_name":"Algorithms and Data Compression","score":0.9937999844551086,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/computer-science","display_name":"Computer science","score":0.8507556915283203},{"id":"https://openalex.org/keywords/register-file","display_name":"Register file","score":0.6631254553794861},{"id":"https://openalex.org/keywords/byte","display_name":"Byte","score":0.6583857536315918},{"id":"https://openalex.org/keywords/column","display_name":"Column (typography)","score":0.6419963836669922},{"id":"https://openalex.org/keywords/simd","display_name":"SIMD","score":0.628214955329895},{"id":"https://openalex.org/keywords/mmx","display_name":"MMX","score":0.5564501881599426},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.551907479763031},{"id":"https://openalex.org/keywords/transposition","display_name":"Transposition (logic)","score":0.46642404794692993},{"id":"https://openalex.org/keywords/processor-register","display_name":"Processor register","score":0.436184823513031},{"id":"https://openalex.org/keywords/matrix","display_name":"Matrix (chemical analysis)","score":0.42690855264663696},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.36936041712760925},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.35764068365097046},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.2736121118068695},{"id":"https://openalex.org/keywords/memory-address","display_name":"Memory address","score":0.2145700752735138},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.20692002773284912},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.14772748947143555},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.13788771629333496},{"id":"https://openalex.org/keywords/frame","display_name":"Frame (networking)","score":0.11750242114067078},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.10526162385940552}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8507556915283203},{"id":"https://openalex.org/C117280010","wikidata":"https://www.wikidata.org/wiki/Q180944","display_name":"Register file","level":3,"score":0.6631254553794861},{"id":"https://openalex.org/C43364308","wikidata":"https://www.wikidata.org/wiki/Q8799","display_name":"Byte","level":2,"score":0.6583857536315918},{"id":"https://openalex.org/C2780551164","wikidata":"https://www.wikidata.org/wiki/Q2306599","display_name":"Column (typography)","level":3,"score":0.6419963836669922},{"id":"https://openalex.org/C150552126","wikidata":"https://www.wikidata.org/wiki/Q339387","display_name":"SIMD","level":2,"score":0.628214955329895},{"id":"https://openalex.org/C85918911","wikidata":"https://www.wikidata.org/wiki/Q904336","display_name":"MMX","level":2,"score":0.5564501881599426},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.551907479763031},{"id":"https://openalex.org/C12455157","wikidata":"https://www.wikidata.org/wiki/Q7835331","display_name":"Transposition (logic)","level":2,"score":0.46642404794692993},{"id":"https://openalex.org/C2871975","wikidata":"https://www.wikidata.org/wiki/Q187466","display_name":"Processor register","level":4,"score":0.436184823513031},{"id":"https://openalex.org/C106487976","wikidata":"https://www.wikidata.org/wiki/Q685816","display_name":"Matrix (chemical analysis)","level":2,"score":0.42690855264663696},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.36936041712760925},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.35764068365097046},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.2736121118068695},{"id":"https://openalex.org/C153247305","wikidata":"https://www.wikidata.org/wiki/Q835713","display_name":"Memory address","level":3,"score":0.2145700752735138},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.20692002773284912},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.14772748947143555},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.13788771629333496},{"id":"https://openalex.org/C126042441","wikidata":"https://www.wikidata.org/wiki/Q1324888","display_name":"Frame (networking)","level":2,"score":0.11750242114067078},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.10526162385940552},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"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/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/1369396.1369401","is_oa":true,"landing_page_url":"https://doi.org/10.1145/1369396.1369401","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/1369396.1369401","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.148.7095","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.148.7095","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://ce.et.tudelft.nl/publicationfiles/1532_509_Asad_Taco.pdf","raw_type":"text"}],"best_oa_location":{"id":"doi:10.1145/1369396.1369401","is_oa":true,"landing_page_url":"https://doi.org/10.1145/1369396.1369401","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/1369396.1369401","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321800","display_name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek","ror":"https://ror.org/04jsz6e67"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1969092323.pdf","grobid_xml":"https://content.openalex.org/works/W1969092323.grobid-xml"},"referenced_works_count":35,"referenced_works":["https://openalex.org/W79640544","https://openalex.org/W1530011161","https://openalex.org/W1538209862","https://openalex.org/W1576703464","https://openalex.org/W1592970628","https://openalex.org/W1976158744","https://openalex.org/W1986895037","https://openalex.org/W2005128309","https://openalex.org/W2005343162","https://openalex.org/W2018630400","https://openalex.org/W2021488422","https://openalex.org/W2023126431","https://openalex.org/W2051598123","https://openalex.org/W2056497280","https://openalex.org/W2068643272","https://openalex.org/W2069703635","https://openalex.org/W2091227948","https://openalex.org/W2104225326","https://openalex.org/W2110288503","https://openalex.org/W2111394443","https://openalex.org/W2120830268","https://openalex.org/W2141043010","https://openalex.org/W2141599417","https://openalex.org/W2142002372","https://openalex.org/W2142431032","https://openalex.org/W2145909623","https://openalex.org/W2152516623","https://openalex.org/W2153206404","https://openalex.org/W2156919901","https://openalex.org/W2164949942","https://openalex.org/W2535049287","https://openalex.org/W4248927948","https://openalex.org/W4303102791","https://openalex.org/W6603247909","https://openalex.org/W6632131729"],"related_works":["https://openalex.org/W1563340050","https://openalex.org/W602477477","https://openalex.org/W4708796","https://openalex.org/W1480874568","https://openalex.org/W2164226499","https://openalex.org/W1989216001","https://openalex.org/W2129537883","https://openalex.org/W1970816443","https://openalex.org/W1984515673","https://openalex.org/W2119424570"],"abstract_inverted_index":{"Extended":[0,23],"subwords":[1,24,97,191,210,229],"and":[2,192,245],"the":[3,17,28,48,54,78,88,106,130,181,204,213,224,252,257,268],"matrix":[4,93,113,145],"register":[5,50,64,79,89],"file":[6,65,90],"(MRF)":[7],"are":[8,25,43,201,211],"two":[9],"micro":[10],"architectural":[11],"techniques":[12,259],"that":[13,67,129,175,198,256,275],"address":[14],"some":[15],"of":[16,19,37,105,263],"limitations":[18],"existing":[20],"SIMD":[21,196],"architectures.":[22],"wider":[26],"than":[27,144],"data":[29,38],"stored":[30,39],"in":[31,40,47,94,98,121,243],"memory.":[32],"Specifically,":[33,147],"for":[34,56,141,203,235,239],"every":[35],"byte":[36],"memory,":[41],"there":[42],"four":[44],"extra":[45,280],"bits":[46],"media":[49,281],"file.":[51,80],"This":[52],"avoids":[53],"need":[55],"data-type":[57],"conversion":[58],"instructions.":[59],"The":[60,271],"MRF":[61,131],"is":[62,116,132,149,164,173,232],"a":[63,92,103,117,193,218,261],"organization":[66],"provides":[68,216],"both":[69],"conventional":[70],"row-wise,":[71],"as":[72,74,91,163,180],"well":[73],"column-wise,":[75],"access":[76,159],"to":[77,86,102,111,156,160,265,291],"In":[81,124],"other":[82,142],"words,":[83],"it":[84,136,148,152,172],"allows":[85],"view":[87],"which":[95,115,231],"corresponding":[96],"different":[99],"registers":[100,282],"corresponds":[101],"column":[104],"matrix.":[107],"It":[108],"was":[109],"introduced":[110],"accelerate":[112],"transposition":[114],"very":[118,133],"common":[119],"operation":[120],"multimedia":[122],"applications.":[123],"this":[125],"paper,":[126],"we":[127,199],"show":[128,255,274],"versatile,":[134],"since":[135],"can":[137,153],"also":[138,273],"be":[139,154],"used":[140,155,242],"permutations":[143],"transposition.":[146],"shown":[150,174],"how":[151],"provide":[157,260],"efficient":[158],"strided":[161],"data,":[162],"needed":[165],"in,":[166],"e.g.,":[167],"color":[168],"space":[169],"conversion.":[170],"Furthermore,":[171],"special-purpose":[176],"instructions":[177,197],"(SPIs),":[178],"such":[179],"sum-of-absolute":[182],"differences":[183],"(SAD)":[184],"instruction,":[185],"have":[186],"limited":[187],"usefulness":[188],"when":[189,208],"extended":[190,209],"few":[194],"general":[195],"propose":[200],"supported,":[202,212],"following":[205],"reasons.":[206],"First,":[207],"SAD":[214,225],"instruction":[215,226],"only":[217],"relatively":[219],"small":[220],"performance":[221,286],"improvement.":[222],"Second,":[223],"processes":[227],"8-bit":[228],"only,":[230],"not":[233],"sufficient":[234],"quarter-pixel":[236],"resolution":[237],"nor":[238],"cost":[240],"functions":[241],"image":[244],"video":[246],"retrieval.":[247],"Results":[248],"obtained":[249],"by":[250],"extending":[251],"SimpleScalar":[253],"toolset":[254],"proposed":[258],"speedup":[262],"up":[264],"3.00":[266],"over":[267],"MMX":[269],"architecture.":[270],"results":[272],"using,":[276],"at":[277],"most,":[278],"13":[279],"yields":[283],"an":[284],"additional":[285],"improvement":[287],"ranging":[288],"from":[289],"1.38":[290],"1.57.":[292]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":3},{"year":2012,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
