{"id":"https://openalex.org/W3217453750","doi":"https://doi.org/10.1007/s11227-021-04183-8","title":"CAVLCU: an efficient GPU-based implementation of CAVLC","display_name":"CAVLCU: an efficient GPU-based implementation of CAVLC","publication_year":2021,"publication_date":"2021-11-29","ids":{"openalex":"https://openalex.org/W3217453750","doi":"https://doi.org/10.1007/s11227-021-04183-8","mag":"3217453750"},"language":"en","primary_location":{"id":"doi:10.1007/s11227-021-04183-8","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s11227-021-04183-8","pdf_url":"https://link.springer.com/content/pdf/10.1007/s11227-021-04183-8.pdf","source":{"id":"https://openalex.org/S32326811","display_name":"The Journal of Supercomputing","issn_l":"0920-8542","issn":["0920-8542","1573-0484"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Journal of Supercomputing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s11227-021-04183-8.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5085184817","display_name":"Antonio Fuentes-Alventosa","orcid":null},"institutions":[{"id":"https://openalex.org/I53110688","display_name":"University of C\u00f3rdoba","ror":"https://ror.org/05yc77b46","country_code":"ES","type":"education","lineage":["https://openalex.org/I53110688"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Antonio Fuentes-Alventosa","raw_affiliation_strings":["Department of Computer Sciences and Numerical Analysis, University of C\u00f3rdoba, C\u00f3rdoba, Spain"],"affiliations":[{"raw_affiliation_string":"Department of Computer Sciences and Numerical Analysis, University of C\u00f3rdoba, C\u00f3rdoba, Spain","institution_ids":["https://openalex.org/I53110688"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044416322","display_name":"Juan G\u00f3mez-Luna","orcid":"https://orcid.org/0000-0002-6514-1571"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Juan G\u00f3mez-Luna","raw_affiliation_strings":["Department of Information Technology and Electrical Engineering, ETH Z\u00fcrich, Z\u00fcrich, Switzerland"],"affiliations":[{"raw_affiliation_string":"Department of Information Technology and Electrical Engineering, ETH Z\u00fcrich, Z\u00fcrich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069104967","display_name":"Jos\u00e9 Mar\u00eda Gonz\u00e1lez-Linares","orcid":"https://orcid.org/0000-0002-0545-5958"},"institutions":[{"id":"https://openalex.org/I82767444","display_name":"Universidad de M\u00e1laga","ror":"https://ror.org/036b2ww28","country_code":"ES","type":"education","lineage":["https://openalex.org/I82767444"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Jos\u00e9 Maria Gonz\u00e1lez-Linares","raw_affiliation_strings":["Department of Computer Architecture, University of M\u00e1laga, M\u00e1laga, Spain"],"affiliations":[{"raw_affiliation_string":"Department of Computer Architecture, University of M\u00e1laga, M\u00e1laga, Spain","institution_ids":["https://openalex.org/I82767444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029567783","display_name":"Nicol\u00e1s Guil","orcid":"https://orcid.org/0000-0003-3431-6516"},"institutions":[{"id":"https://openalex.org/I82767444","display_name":"Universidad de M\u00e1laga","ror":"https://ror.org/036b2ww28","country_code":"ES","type":"education","lineage":["https://openalex.org/I82767444"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Nicol\u00e1s Guil","raw_affiliation_strings":["Department of Computer Architecture, University of M\u00e1laga, M\u00e1laga, Spain"],"affiliations":[{"raw_affiliation_string":"Department of Computer Architecture, University of M\u00e1laga, M\u00e1laga, Spain","institution_ids":["https://openalex.org/I82767444"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5049637914","display_name":"R. Medina-Carnicer","orcid":"https://orcid.org/0000-0003-4481-0614"},"institutions":[{"id":"https://openalex.org/I53110688","display_name":"University of C\u00f3rdoba","ror":"https://ror.org/05yc77b46","country_code":"ES","type":"education","lineage":["https://openalex.org/I53110688"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"R. Medina-Carnicer","raw_affiliation_strings":["Department of Computer Sciences and Numerical Analysis, University of C\u00f3rdoba, C\u00f3rdoba, Spain"],"affiliations":[{"raw_affiliation_string":"Department of Computer Sciences and Numerical Analysis, University of C\u00f3rdoba, C\u00f3rdoba, Spain","institution_ids":["https://openalex.org/I53110688"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5085184817"],"corresponding_institution_ids":["https://openalex.org/I53110688"],"apc_list":{"value":2390,"currency":"EUR","value_usd":2990},"apc_paid":{"value":2390,"currency":"EUR","value_usd":2990},"fwci":0.1539,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.47547144,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":"78","issue":"6","first_page":"7556","last_page":"7590"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10741","display_name":"Video Coding and Compression Technologies","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T10741","display_name":"Video Coding and Compression Technologies","score":1.0,"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/T10901","display_name":"Advanced Data Compression Techniques","score":0.9995999932289124,"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/T10531","display_name":"Advanced Vision and Imaging","score":0.9922000169754028,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/context-adaptive-variable-length-coding","display_name":"Context-adaptive variable-length coding","score":0.9065800905227661},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8878322839736938},{"id":"https://openalex.org/keywords/encoder","display_name":"Encoder","score":0.527513325214386},{"id":"https://openalex.org/keywords/entropy-encoding","display_name":"Entropy encoding","score":0.4424172341823578},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.42208027839660645},{"id":"https://openalex.org/keywords/context-adaptive-binary-arithmetic-coding","display_name":"Context-adaptive binary arithmetic coding","score":0.41909319162368774},{"id":"https://openalex.org/keywords/data-compression","display_name":"Data compression","score":0.3958970904350281},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3636045455932617},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.36204513907432556},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.35194921493530273},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3097817897796631},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14800196886062622}],"concepts":[{"id":"https://openalex.org/C135534801","wikidata":"https://www.wikidata.org/wiki/Q1128721","display_name":"Context-adaptive variable-length coding","level":4,"score":0.9065800905227661},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8878322839736938},{"id":"https://openalex.org/C118505674","wikidata":"https://www.wikidata.org/wiki/Q42586063","display_name":"Encoder","level":2,"score":0.527513325214386},{"id":"https://openalex.org/C1769480","wikidata":"https://www.wikidata.org/wiki/Q1345239","display_name":"Entropy encoding","level":3,"score":0.4424172341823578},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.42208027839660645},{"id":"https://openalex.org/C175732694","wikidata":"https://www.wikidata.org/wiki/Q1128713","display_name":"Context-adaptive binary arithmetic coding","level":3,"score":0.41909319162368774},{"id":"https://openalex.org/C78548338","wikidata":"https://www.wikidata.org/wiki/Q2493","display_name":"Data compression","level":2,"score":0.3958970904350281},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3636045455932617},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.36204513907432556},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.35194921493530273},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3097817897796631},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14800196886062622}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1007/s11227-021-04183-8","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s11227-021-04183-8","pdf_url":"https://link.springer.com/content/pdf/10.1007/s11227-021-04183-8.pdf","source":{"id":"https://openalex.org/S32326811","display_name":"The Journal of Supercomputing","issn_l":"0920-8542","issn":["0920-8542","1573-0484"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Journal of Supercomputing","raw_type":"journal-article"},{"id":"pmh:oai:www.research-collection.ethz.ch:20.500.11850/518867","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.11850/518867","pdf_url":null,"source":{"id":"https://openalex.org/S4306402302","display_name":"Repository for Publications and Research Data (ETH Zurich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I35440088","host_organization_name":"ETH Zurich","host_organization_lineage":["https://openalex.org/I35440088"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Journal of Supercomputing, 78 (6)","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"doi:10.3929/ethz-b-000518867","is_oa":true,"landing_page_url":"https://doi.org/10.3929/ethz-b-000518867","pdf_url":null,"source":{"id":"https://openalex.org/S7407051236","display_name":"ETH Z\u00fcrich Research Collection","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article-journal"}],"best_oa_location":{"id":"doi:10.1007/s11227-021-04183-8","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s11227-021-04183-8","pdf_url":"https://link.springer.com/content/pdf/10.1007/s11227-021-04183-8.pdf","source":{"id":"https://openalex.org/S32326811","display_name":"The Journal of Supercomputing","issn_l":"0920-8542","issn":["0920-8542","1573-0484"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Journal of Supercomputing","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320325299","display_name":"Universidad de C\u00f3rdoba","ror":"https://ror.org/05yc77b46"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3217453750.pdf","grobid_xml":"https://content.openalex.org/works/W3217453750.grobid-xml"},"referenced_works_count":35,"referenced_works":["https://openalex.org/W832984975","https://openalex.org/W1557319707","https://openalex.org/W1580101844","https://openalex.org/W1583940194","https://openalex.org/W1817879324","https://openalex.org/W1964704819","https://openalex.org/W1984666347","https://openalex.org/W2010680383","https://openalex.org/W2013697615","https://openalex.org/W2022103213","https://openalex.org/W2044839392","https://openalex.org/W2062767663","https://openalex.org/W2075572744","https://openalex.org/W2097338043","https://openalex.org/W2100841071","https://openalex.org/W2110304457","https://openalex.org/W2117483818","https://openalex.org/W2123404274","https://openalex.org/W2126391265","https://openalex.org/W2129297265","https://openalex.org/W2133305648","https://openalex.org/W2143006387","https://openalex.org/W2144791556","https://openalex.org/W2164455602","https://openalex.org/W2269474954","https://openalex.org/W2292727265","https://openalex.org/W2294241027","https://openalex.org/W2359549998","https://openalex.org/W2505094182","https://openalex.org/W2740039381","https://openalex.org/W2781994490","https://openalex.org/W2810929542","https://openalex.org/W2909546496","https://openalex.org/W4214554249","https://openalex.org/W4248149126"],"related_works":["https://openalex.org/W2354884987","https://openalex.org/W2383844503","https://openalex.org/W2393904146","https://openalex.org/W2110189477","https://openalex.org/W2767609558","https://openalex.org/W2131702615","https://openalex.org/W2141441222","https://openalex.org/W2357540347","https://openalex.org/W2473084587","https://openalex.org/W2367174157"],"abstract_inverted_index":{"Abstract":[0],"CAVLC":[1,36,46,56,109,163],"(Context-Adaptive":[2],"Variable":[3],"Length":[4],"Coding)":[5],"is":[6,17,57,136,167,303],"a":[7,80,105,114,219,224,234],"high-performance":[8,42,52],"entropy":[9,22,72],"method":[10,23],"for":[11,35,121,211],"video":[12,26],"and":[13,98,124,195,199,233,248,311],"image":[14],"compression.":[15],"It":[16],"the":[18,25,63,71,102,181,196,262,274,287,320],"most":[19],"commonly":[20],"used":[21],"in":[24,59,74,113,126,254],"standard":[27],"H.264.":[28],"In":[29,40,153],"recent":[30],"years,":[31],"several":[32,60],"hardware":[33,88,140,150],"accelerators":[34],"have":[37],"been":[38],"designed.":[39],"contrast,":[41],"software":[43],"implementations":[44,141],"of":[45,55,108,117,142,149,162,201,221,223,325],"(e.g.,":[47],"GPU-based)":[48],"are":[49,79,146],"scarce.":[50],"A":[51],"GPU-based":[53,75,106,118,323],"implementation":[54,107,161,324],"desirable":[58],"scenarios.":[61],"On":[62,101],"one":[64,177],"hand,":[65,104],"it":[66],"can":[67,110],"be":[68,111,227],"exploited":[69],"as":[70,95,132,144,230,238],"component":[73],"H.264":[76,87,151],"encoders,":[77],"which":[78,166],"very":[81],"suitable":[82],"solution":[83],"when":[84],"GPU":[85,235],"built-in":[86],"encoders":[89],"lack":[90],"certain":[91],"necessary":[92],"functionality,":[93],"such":[94,131],"data":[96],"encryption":[97],"information":[99],"hiding.":[100],"other":[103,128],"reused":[112],"wide":[115],"variety":[116],"compression":[119],"systems":[120],"encoding":[122],"images":[123],"videos":[125],"formats":[127],"than":[129,319],"H.264,":[130],"medical":[133],"images.":[134],"This":[135],"not":[137],"possible":[138],"with":[139],"CAVLC,":[143],"they":[145],"non-separable":[147],"components":[148],"encoders.":[152],"this":[154,214],"paper,":[155,215],"we":[156,174,205,259,281],"present":[157],"CAVLCU,":[158],"an":[159,207],"efficient":[160,208],"on":[164,169],"GPU,":[165],"based":[168],"four":[170],"key":[171],"ideas.":[172],"First,":[173],"use":[175,282],"only":[176,321],"kernel":[178],"to":[179,188,216,229,251,271,278,285],"avoid":[180],"long":[182],"latency":[183],"global":[184,255,264],"memory":[185,256,265],"accesses":[186],"required":[187],"transmit":[189],"intermediate":[190],"results":[191,253],"among":[192],"different":[193],"kernels,":[194],"costly":[197],"launches":[198],"terminations":[200],"additional":[202],"kernels.":[203],"Second,":[204],"apply":[206],"synchronization":[209],"mechanism":[210],"thread-blocks":[212],"(In":[213],"prevent":[217],"confusion,":[218],"block":[220,232,237],"pixels":[222],"frame":[225,244],"will":[226],"referred":[228],"simply":[231],"thread":[236],"thread-block":[239],".)":[240],"that":[241,300],"process":[242],"adjacent":[243],"regions":[245],"(in":[246],"horizontal":[247],"vertical":[249],"dimensions)":[250],"share":[252],"space.":[257],"Third,":[258],"exploit":[260],"fully":[261],"available":[263],"bandwidth":[266],"by":[267],"using":[268],"vectorized":[269],"loads":[270],"move":[272],"directly":[273],"quantized":[275],"transform":[276],"coefficients":[277],"registers.":[279],"Fourth,":[280],"register":[283],"tiling":[284],"implement":[286],"zigzag":[288],"sorting,":[289],"thus":[290],"obtaining":[291],"high":[292],"instruction-level":[293],"parallelism.":[294],"An":[295],"exhaustive":[296],"experimental":[297],"evaluation":[298],"showed":[299],"our":[301],"approach":[302],"between":[304],"2.5":[305],"$$\\times$$":[306,313],"<mml:math":[307,314],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">":[308,315],"<mml:mo>\u00d7</mml:mo>":[309,316],"</mml:math>":[310,317],"5.4":[312],"faster":[318],"state-of-the-art":[322],"CAVLC.":[326]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2021-12-06T00:00:00"}
