{"id":"https://openalex.org/W1983456894","doi":"https://doi.org/10.1145/1629435.1629457","title":"On-the-fly hardware acceleration for protocol stack processing in next generation mobile devices","display_name":"On-the-fly hardware acceleration for protocol stack processing in next generation mobile devices","publication_year":2009,"publication_date":"2009-10-11","ids":{"openalex":"https://openalex.org/W1983456894","doi":"https://doi.org/10.1145/1629435.1629457","mag":"1983456894"},"language":"en","primary_location":{"id":"doi:10.1145/1629435.1629457","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1629435.1629457","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis","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/A5046117555","display_name":"David Szczesny","orcid":null},"institutions":[{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"David Szczesny","raw_affiliation_strings":["Ruhr-Universit\u00e4t Bochum, Bochum, Germany","Ruhr-Universitat Bochum, Bochum, Germany"],"affiliations":[{"raw_affiliation_string":"Ruhr-Universit\u00e4t Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]},{"raw_affiliation_string":"Ruhr-Universitat Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073925696","display_name":"Sebastian Hessel","orcid":null},"institutions":[{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Sebastian Hessel","raw_affiliation_strings":["Ruhr-Universit\u00e4t Bochum, Bochum, Germany","Ruhr-Universitat Bochum, Bochum, Germany"],"affiliations":[{"raw_affiliation_string":"Ruhr-Universit\u00e4t Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]},{"raw_affiliation_string":"Ruhr-Universitat Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045336064","display_name":"Felix Bruns","orcid":null},"institutions":[{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Felix Bruns","raw_affiliation_strings":["Ruhr-Universit\u00e4t Bochum, Bochum, Germany","Ruhr-Universitat Bochum, Bochum, Germany"],"affiliations":[{"raw_affiliation_string":"Ruhr-Universit\u00e4t Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]},{"raw_affiliation_string":"Ruhr-Universitat Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5087228036","display_name":"Attila Bilgic","orcid":"https://orcid.org/0000-0002-7157-6432"},"institutions":[{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Attila Bilgic","raw_affiliation_strings":["Ruhr-Universit\u00e4t Bochum, Bochum, Germany","Ruhr-Universitat Bochum, Bochum, Germany"],"affiliations":[{"raw_affiliation_string":"Ruhr-Universit\u00e4t Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]},{"raw_affiliation_string":"Ruhr-Universitat Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5046117555"],"corresponding_institution_ids":["https://openalex.org/I904495901"],"apc_list":null,"apc_paid":null,"fwci":2.6382,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.90044401,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"155","last_page":"162"},"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9997000098228455,"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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994999766349792,"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/computer-science","display_name":"Computer science","score":0.7248090505599976},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.6731234788894653},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6186836957931519},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.6182451248168945},{"id":"https://openalex.org/keywords/protocol-stack","display_name":"Protocol stack","score":0.5158816576004028},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4413374364376068},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.41767898201942444},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.3455580472946167},{"id":"https://openalex.org/keywords/stack","display_name":"Stack (abstract data type)","score":0.282476007938385},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.21276089549064636}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7248090505599976},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.6731234788894653},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6186836957931519},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.6182451248168945},{"id":"https://openalex.org/C38601921","wikidata":"https://www.wikidata.org/wiki/Q1757693","display_name":"Protocol stack","level":3,"score":0.5158816576004028},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4413374364376068},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.41767898201942444},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.3455580472946167},{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.282476007938385},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.21276089549064636}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1629435.1629457","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1629435.1629457","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.7400000095367432,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W2026345317","https://openalex.org/W2039761800","https://openalex.org/W2062094964","https://openalex.org/W2102251825","https://openalex.org/W2105237454","https://openalex.org/W2109992084","https://openalex.org/W2132646499","https://openalex.org/W2135707884","https://openalex.org/W2136453228","https://openalex.org/W2140156318","https://openalex.org/W2537864120","https://openalex.org/W4365799894"],"related_works":["https://openalex.org/W2058965144","https://openalex.org/W2164382479","https://openalex.org/W2146343568","https://openalex.org/W98480971","https://openalex.org/W2150291671","https://openalex.org/W2013643406","https://openalex.org/W2532502681","https://openalex.org/W2518118925","https://openalex.org/W3159273459","https://openalex.org/W3152699334"],"abstract_inverted_index":{"In":[0],"this":[1],"paper":[2],"we":[3,132,197],"present":[4],"a":[5,13,134,140,175,218],"new":[6,92,209],"on-the-fly":[7,117,163,171,211],"hardware":[8,50,69,87,118,148,164,212],"acceleration":[9,119,165,199,213],"approach,":[10],"based":[11,49],"on":[12],"smart":[14],"Direct":[15],"Memory":[16],"Access":[17],"(sDMA)":[18],"controller,":[19,169],"for":[20,72,96,150,227],"the":[21,54,73,78,86,97,102,110,122,146,154,161,167,223],"layer":[22],"2":[23],"(L2)":[24],"downlink":[25],"protocol":[26,60,79,111,155],"stack":[27,61,80,112],"processing":[28,152],"in":[29,42,77,85,109,121,153,166,215],"Long":[30],"Term":[31],"Evolution":[32],"(LTE)":[33],"and":[34,83,190],"beyond":[35],"mobile":[36,230],"devices.":[37,231],"We":[38,89],"use":[39],"virtual":[40],"prototyping":[41],"order":[43],"to":[44,139,174,194],"simulate":[45],"an":[46,58,158],"ARM1176":[47],"processor":[48,220],"platform":[51],"together":[52],"with":[53,66,186,217],"executed":[55],"software":[56,142],"comprising":[57],"LTE":[59,98,126],"model.":[62],"The":[63],"sDMA":[64,123,147,168,210],"controller":[65],"diff":[67],"erent":[68],"accelerator":[70],"units":[71],"time":[74,105],"critical":[75],"algorithms":[76],"is":[81],"implemented":[82],"integrated":[84],"platform.":[88],"prove":[90],"our":[91,208],"hardware/software":[93],"partitioning":[94],"concept":[95],"L2":[99],"by":[100,144],"measuring":[101],"average":[103],"execution":[104],"per":[106],"transport":[107],"block":[108],"at":[113,183],"di":[114],"fferent":[115],"activated":[116],"stages":[120],"controller.":[124],"At":[125],"data":[127,191],"rates":[128,192],"of":[129,136,160,177,201],"100":[130],"Mbit/s,":[131,196],"achieve":[133],"speedup":[135,176],"24%":[137],"compared":[138],"pure":[141],"implementation":[143],"enabling":[145],"support":[149],"header":[151],"stack.":[156],"Furthermore,":[157],"activation":[159],"complete":[162],"including":[170],"deciphering,":[172],"leads":[173],"more":[178,187],"than":[179],"50":[180],"%.":[181,204],"Finally,":[182],"transmission":[184],"conditions":[185],"computational":[188,225],"demands":[189],"up":[193],"320":[195],"obtain":[198],"ratios":[200],"almost":[202],"80":[203],"Investigations":[205],"show":[206],"that":[207],"approach":[214],"combination":[216],"single-core":[219],"off":[221],"ers":[222],"required":[224],"power":[226],"next":[228],"generation":[229]},"counts_by_year":[{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
