{"id":"https://openalex.org/W7117501352","doi":"https://doi.org/10.1109/tc.2025.3649209","title":"Dual-Pronged Deep Learning Preprocessing on Heterogeneous Platforms With CPU, Accelerator and CSD","display_name":"Dual-Pronged Deep Learning Preprocessing on Heterogeneous Platforms With CPU, Accelerator and CSD","publication_year":2025,"publication_date":"2025-12-29","ids":{"openalex":"https://openalex.org/W7117501352","doi":"https://doi.org/10.1109/tc.2025.3649209"},"language":null,"primary_location":{"id":"doi:10.1109/tc.2025.3649209","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2025.3649209","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-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":null,"display_name":"Jia Wei","orcid":"https://orcid.org/0000-0002-2234-0378"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jia Wei","raw_affiliation_strings":["Department of Computer Science and Technology, Tsinghua University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-2234-0378","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5121506092","display_name":"Xingjun Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xingjun Zhang","raw_affiliation_strings":["School of Computer Science and Technology, Xi&#x2019;an Jiaotong University, Xi&#x2019;an, China"],"raw_orcid":"https://orcid.org/0000-0003-1434-7016","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xi&#x2019;an Jiaotong University, Xi&#x2019;an, China","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5121478030","display_name":"Witold Pedrycz","orcid":null},"institutions":[{"id":"https://openalex.org/I154425047","display_name":"University of Alberta","ror":"https://ror.org/0160cpw27","country_code":"CA","type":"education","lineage":["https://openalex.org/I154425047"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Witold Pedrycz","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Alberta, Edmonton, AB, Canada"],"raw_orcid":"https://orcid.org/0000-0002-9335-9930","affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Alberta, Edmonton, AB, Canada","institution_ids":["https://openalex.org/I154425047"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5121443097","display_name":"Longxiang Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Longxiang Wang","raw_affiliation_strings":["School of Computer Science and Technology, Xi&#x2019;an Jiaotong University, Xi&#x2019;an, China"],"raw_orcid":"https://orcid.org/0000-0003-2005-114X","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xi&#x2019;an Jiaotong University, Xi&#x2019;an, China","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5121468855","display_name":"Jie Zhao","orcid":null},"institutions":[{"id":"https://openalex.org/I16609230","display_name":"Hunan University","ror":"https://ror.org/05htk5m33","country_code":"CN","type":"education","lineage":["https://openalex.org/I16609230"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jie Zhao","raw_affiliation_strings":["College of Computer Science and Electronic Engineering, Hunan University, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0003-2303-9736","affiliations":[{"raw_affiliation_string":"College of Computer Science and Electronic Engineering, Hunan University, Changsha, China","institution_ids":["https://openalex.org/I16609230"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.58378501,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"75","issue":"3","first_page":"1209","last_page":"1223"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.3230000138282776,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.3230000138282776,"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/T14347","display_name":"Big Data and Digital Economy","score":0.31529998779296875,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.07109999656677246,"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/preprocessor","display_name":"Preprocessor","score":0.6642000079154968},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.6283000111579895},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.6061999797821045},{"id":"https://openalex.org/keywords/data-pre-processing","display_name":"Data pre-processing","score":0.5683000087738037},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.5209000110626221},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.4489000141620636},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.3598000109195709},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.35839998722076416}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8684999942779541},{"id":"https://openalex.org/C34736171","wikidata":"https://www.wikidata.org/wiki/Q918333","display_name":"Preprocessor","level":2,"score":0.6642000079154968},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.6283000111579895},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.6061999797821045},{"id":"https://openalex.org/C10551718","wikidata":"https://www.wikidata.org/wiki/Q5227332","display_name":"Data pre-processing","level":2,"score":0.5683000087738037},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.5209000110626221},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.4489000141620636},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4426000118255615},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3619999885559082},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.3598000109195709},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.35839998722076416},{"id":"https://openalex.org/C554936623","wikidata":"https://www.wikidata.org/wiki/Q199657","display_name":"Reading (process)","level":2,"score":0.34380000829696655},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.31610000133514404},{"id":"https://openalex.org/C93361087","wikidata":"https://www.wikidata.org/wiki/Q4426698","display_name":"Data consistency","level":2,"score":0.3089999854564667},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.30169999599456787},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.2955999970436096},{"id":"https://openalex.org/C557945733","wikidata":"https://www.wikidata.org/wiki/Q389772","display_name":"Data transmission","level":2,"score":0.28780001401901245},{"id":"https://openalex.org/C194739806","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Computer data storage","level":2,"score":0.2806999981403351},{"id":"https://openalex.org/C150899416","wikidata":"https://www.wikidata.org/wiki/Q1820378","display_name":"Transfer of learning","level":2,"score":0.2782000005245209},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.2750000059604645},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2667999863624573},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.26600000262260437},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.26159998774528503}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2025.3649209","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2025.3649209","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.9138514399528503,"display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G349678912","display_name":null,"funder_award_id":"62372366","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4431121220","display_name":null,"funder_award_id":"62532005","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4985942265","display_name":null,"funder_award_id":"U24A20235","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7723613122","display_name":null,"funder_award_id":"T2422007","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W2002555321","https://openalex.org/W2099001231","https://openalex.org/W2108598243","https://openalex.org/W2114079787","https://openalex.org/W2194775991","https://openalex.org/W2613519091","https://openalex.org/W2761251889","https://openalex.org/W2942889782","https://openalex.org/W2962845008","https://openalex.org/W2964137095","https://openalex.org/W2997878467","https://openalex.org/W3005954151","https://openalex.org/W3015878220","https://openalex.org/W3093933627","https://openalex.org/W3094271339","https://openalex.org/W3094502228","https://openalex.org/W3095502094","https://openalex.org/W3104414677","https://openalex.org/W3133100623","https://openalex.org/W3138303811","https://openalex.org/W3198095237","https://openalex.org/W4205627056","https://openalex.org/W4205911024","https://openalex.org/W4220938834","https://openalex.org/W4221148459","https://openalex.org/W4281657584","https://openalex.org/W4289533944","https://openalex.org/W4312817101","https://openalex.org/W4324292875","https://openalex.org/W4386076222","https://openalex.org/W4387933214","https://openalex.org/W4388017359","https://openalex.org/W4390873750","https://openalex.org/W4394945038","https://openalex.org/W4394994587","https://openalex.org/W4402704510","https://openalex.org/W4406650295","https://openalex.org/W4414198593"],"related_works":[],"abstract_inverted_index":{"For":[0],"image-related":[1],"deep":[2,69],"learning":[3,70,188,214],"tasks,":[4],"the":[5,19,26,34,53,62,79,91,108,160,213,221],"first":[6],"step":[7],"often":[8],"involves":[9],"reading":[10,48],"data":[11,37,63,113,132,141,154],"from":[12,87,114],"external":[13],"storage":[14,148],"and":[15,25,36,43,49,65,81,123,134,139,165,203,205],"performing":[16],"preprocessing":[17,50,71,86,133,173],"on":[18,194,220],"CPU.":[20],"As":[21],"accelerator":[22,109,137,140],"speed":[23,189,215],"increases":[24],"number":[27],"of":[28,55,68,90,162],"single":[29],"compute":[30],"node":[31],"accelerators":[32,42],"increases,":[33],"computing":[35,64],"transfer":[38,66],"capabilities":[39],"gap":[40],"between":[41,121,130],"CPUs":[44],"gradually":[45],"increases.":[46],"Data":[47],"become":[51],"progressively":[52],"bottleneck":[54,67],"these":[56],"tasks.":[57],"Our":[58],"work,":[59],"DDLP,":[60],"addresses":[61],"using":[72],"Computable":[73],"Storage":[74],"Devices":[75],"(CSDs).":[76],"DDLP":[77,106,125,145,158,185,210],"allows":[78],"CPU":[80,135,164,204],"CSD":[82,131],"to":[83,104,110,150,192,218],"efficiently":[84],"parallelize":[85],"both":[88],"ends":[89],"datasets,":[92],"respectively.":[93],"To":[94],"this":[95],"end,":[96],"we":[97],"propose":[98],"two":[99,118],"adaptive":[100],"dynamic":[101],"selection":[102],"strategies":[103,119],"make":[105],"control":[107],"automatically":[111],"read":[112],"different":[115],"sources.":[116],"The":[117],"trade-off":[120],"consistency":[122],"efficiency.":[124],"achieves":[126],"sufficient":[127],"computational":[128],"overlap":[129],"preprocessing,":[136],"computation,":[138],"reading.":[142],"In":[143,156],"addition,":[144,157],"leverages":[146],"direct":[147],"technology":[149],"enable":[151],"efficient":[152],"SSD-to-accelerator":[153],"transfer.":[155],"reduces":[159],"use":[161],"expensive":[163],"DRAM":[166,206],"resources":[167],"with":[168],"more":[169],"energy-efficient":[170],"CSDs,":[171],"alleviating":[172],"bottlenecks":[174],"while":[175,197],"significantly":[176],"reducing":[177,198],"power":[178],"consumption.":[179],"Extensive":[180],"experimental":[181],"results":[182],"show":[183],"that":[184],"can":[186],"improve":[187],"by":[190,201,208,216],"up":[191,217],"23.5%":[193],"ImageNet":[195],"Dataset":[196],"energy":[199],"consumption":[200],"19.7%":[202],"usage":[207],"37.6%.":[209],"also":[211],"improves":[212],"27.6%":[219],"Cifar-10":[222],"dataset.":[223]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-12-29T00:00:00"}
