{"id":"https://openalex.org/W4407953494","doi":"https://doi.org/10.1145/3706628.3708858","title":"No Time to Lose: Enabling Real-Time Fluorescence Lifetime Imaging on Resource-constrained FPGAs Through Efficient Scheduling","display_name":"No Time to Lose: Enabling Real-Time Fluorescence Lifetime Imaging on Resource-constrained FPGAs Through Efficient Scheduling","publication_year":2025,"publication_date":"2025-02-26","ids":{"openalex":"https://openalex.org/W4407953494","doi":"https://doi.org/10.1145/3706628.3708858"},"language":"en","primary_location":{"id":"doi:10.1145/3706628.3708858","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3706628.3708858","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3706628.3708858","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2025 ACM/SIGDA International Symposium on Field Programmable Gate Arrays","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3706628.3708858","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5007028078","display_name":"\u0130smail Erba\u015f","orcid":"https://orcid.org/0000-0002-1104-8670"},"institutions":[{"id":"https://openalex.org/I165799507","display_name":"Rensselaer Polytechnic Institute","ror":"https://ror.org/01rtyzb94","country_code":"US","type":"education","lineage":["https://openalex.org/I165799507"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ismail Erbas","raw_affiliation_strings":["Center for Modeling, Simulation, &amp; Imaging in Medicine, Rensselaer Polytechnic Institute, Troy, NY, USA"],"raw_orcid":"https://orcid.org/0000-0002-1104-8670","affiliations":[{"raw_affiliation_string":"Center for Modeling, Simulation, &amp; Imaging in Medicine, Rensselaer Polytechnic Institute, Troy, NY, USA","institution_ids":["https://openalex.org/I165799507"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072790406","display_name":"Aporva Amarnath","orcid":"https://orcid.org/0000-0002-5345-2022"},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Aporva Amarnath","raw_affiliation_strings":["IBM T.J. Watson Research Center, Yorktown Heights, USA"],"raw_orcid":"https://orcid.org/0000-0002-5345-2022","affiliations":[{"raw_affiliation_string":"IBM T.J. Watson Research Center, Yorktown Heights, USA","institution_ids":["https://openalex.org/I4210114115"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101967773","display_name":"Vikas Pandey","orcid":"https://orcid.org/0000-0001-5477-1095"},"institutions":[{"id":"https://openalex.org/I165799507","display_name":"Rensselaer Polytechnic Institute","ror":"https://ror.org/01rtyzb94","country_code":"US","type":"education","lineage":["https://openalex.org/I165799507"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vikas Pandey","raw_affiliation_strings":["Center for Modeling, Simulation, &amp; Imaging in Medicine, Rensselaer Polytechnic Institute, Troy, NY, USA"],"raw_orcid":"https://orcid.org/0000-0001-5477-1095","affiliations":[{"raw_affiliation_string":"Center for Modeling, Simulation, &amp; Imaging in Medicine, Rensselaer Polytechnic Institute, Troy, NY, USA","institution_ids":["https://openalex.org/I165799507"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102006304","display_name":"Karthik Swaminathan","orcid":"https://orcid.org/0000-0002-4799-7587"},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Karthik Swaminathan","raw_affiliation_strings":["IBM T.J. Watson Research Center, Yorktown Heights, USA"],"raw_orcid":"https://orcid.org/0000-0002-4799-7587","affiliations":[{"raw_affiliation_string":"IBM T.J. Watson Research Center, Yorktown Heights, USA","institution_ids":["https://openalex.org/I4210114115"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082043392","display_name":"Naigang Wang","orcid":"https://orcid.org/0000-0001-7664-0061"},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Naigang Wang","raw_affiliation_strings":["IBM T.J. Watson Research Center, Yorktown Heights, USA"],"raw_orcid":"https://orcid.org/0000-0001-7664-0061","affiliations":[{"raw_affiliation_string":"IBM T.J. Watson Research Center, Yorktown Heights, USA","institution_ids":["https://openalex.org/I4210114115"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5002628138","display_name":"Xavier Intes","orcid":"https://orcid.org/0000-0001-5868-4845"},"institutions":[{"id":"https://openalex.org/I165799507","display_name":"Rensselaer Polytechnic Institute","ror":"https://ror.org/01rtyzb94","country_code":"US","type":"education","lineage":["https://openalex.org/I165799507"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xavier Intes","raw_affiliation_strings":["Center for Modeling, Simulation, &amp; Imaging in Medicine, Rensselaer Polytechnic Institute, Troy, NY, USA"],"raw_orcid":"https://orcid.org/0000-0001-5868-4845","affiliations":[{"raw_affiliation_string":"Center for Modeling, Simulation, &amp; Imaging in Medicine, Rensselaer Polytechnic Institute, Troy, NY, USA","institution_ids":["https://openalex.org/I165799507"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.6056,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.82354822,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"186","last_page":"186"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T14117","display_name":"Integrated Circuits and Semiconductor Failure Analysis","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10540","display_name":"Advanced Fluorescence Microscopy Techniques","score":0.9919999837875366,"subfield":{"id":"https://openalex.org/subfields/1304","display_name":"Biophysics"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6648391485214233},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6430642008781433},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6360484957695007},{"id":"https://openalex.org/keywords/processor-scheduling","display_name":"Processor scheduling","score":0.5568985342979431},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.38806599378585815},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3772771656513214},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.35733556747436523},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.34629493951797485},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.132219135761261},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.12589451670646667}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6648391485214233},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6430642008781433},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6360484957695007},{"id":"https://openalex.org/C2984822820","wikidata":"https://www.wikidata.org/wiki/Q1123036","display_name":"Processor scheduling","level":3,"score":0.5568985342979431},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.38806599378585815},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3772771656513214},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.35733556747436523},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.34629493951797485},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.132219135761261},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.12589451670646667},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3706628.3708858","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3706628.3708858","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3706628.3708858","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2025 ACM/SIGDA International Symposium on Field Programmable Gate Arrays","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3706628.3708858","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3706628.3708858","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3706628.3708858","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2025 ACM/SIGDA International Symposium on Field Programmable Gate Arrays","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6128904024","display_name":null,"funder_award_id":"R01CA237267","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"}],"funders":[{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4407953494.pdf"},"referenced_works_count":2,"referenced_works":["https://openalex.org/W3158847985","https://openalex.org/W4402783497"],"related_works":["https://openalex.org/W2096844293","https://openalex.org/W2363944576","https://openalex.org/W2351041855","https://openalex.org/W2570254841","https://openalex.org/W2128410848","https://openalex.org/W2118368532","https://openalex.org/W2102390841","https://openalex.org/W3047653192","https://openalex.org/W2096289371","https://openalex.org/W2126232624"],"abstract_inverted_index":{"Fluorescence":[0],"lifetime":[1],"imaging":[2],"(FLI)":[3],"is":[4,54],"a":[5,77,86,100,164,182,237,259],"widely":[6],"used":[7],"technique":[8],"in":[9,37,51,205,262],"the":[10,15,121,140,233,246,250,255,266],"biomedical":[11],"field":[12],"for":[13,79,155,245],"measuring":[14],"decay":[16],"times":[17,60],"of":[18,124,145,217],"fluorescent":[19],"molecules,":[20],"providing":[21],"insights":[22],"into":[23],"metabolic":[24],"states,":[25],"protein":[26],"interactions,":[27],"and":[28,46,61,131,136,147,170,174,186,226,239,249],"ligand-receptor":[29],"bindings":[30],"[1,":[31],"5].":[32],"However,":[33],"its":[34,187],"broader":[35],"application":[36],"fast":[38],"biological":[39],"processes,":[40],"such":[41,49],"as":[42,50],"dynamic":[43],"activity":[44],"monitoring,":[45],"clinical":[47],"use,":[48],"guided":[52],"surgery,":[53],"limited":[55,128,134],"by":[56,161],"long":[57],"data":[58,64,74],"acquisition":[59,75],"computationally":[62],"demanding":[63],"processing.":[65,212],"While":[66],"deep":[67,152],"learning":[68,153],"has":[69],"reduced":[70],"post-processing":[71],"times,":[72],"time-resolved":[73,112],"remains":[76],"bottleneck":[78],"real-time":[80],"applications.":[81],"To":[82],"address":[83,158],"this,we":[84],"propose":[85],"method":[87],"to":[88,150,201,210,219,265],"achieve":[89,220],"near":[90],"realtime":[91],"FLI":[92],"using":[93,162],"an":[94,107,221],"FPGA-based":[95],"hardware":[96,178],"accelerator.":[97],"Specifically,we":[98],"implemented":[99],"GRU-based":[101,183],"sequence-to-sequence":[102],"(Seq2Seq)":[103],"model":[104,116,185,248,257],"[3]":[105],"on":[106,139,177],"FPGA":[108,141],"board":[109],"compatible":[110],"with":[111,120],"cameras.":[113],"The":[114,133],"GRU":[115],"balances":[117],"accurate":[118],"processing":[119],"resource":[122,227],"constraints":[123],"FPGAs,":[125],"which":[126],"have":[127],"DSP":[129],"units":[130],"BRAM.":[132],"memory":[135,148,175],"computational":[137],"resources":[138],"require":[142],"efficient":[143],"scheduling":[144,173,244],"operations":[146],"allocation":[149],"deploy":[151],"models":[154],"low-latency":[156],"applications.We":[157],"these":[159],"challenges":[160],"STOMP,":[163],"queue-based":[165],"discrete-event":[166],"simulator":[167],"that":[168,232],"automates":[169],"optimizes":[171],"task":[172],"management":[176],"[4].":[179],"By":[180],"integrating":[181],"Seq2Seq":[184,247,267],"compressed":[188],"version,":[189],"called":[190],"Seq2SeqLite":[191,251,256],"[2],":[192],"generated":[193],"through":[194],"knowledge":[195],"distillation":[196],"(KD),":[197],"we":[198],"were":[199],"able":[200],"process":[202],"multiple":[203],"pixels":[204],"parallel,":[206],"reducing":[207],"latency":[208],"compared":[209,264],"sequential":[211],"We":[213],"explore":[214],"various":[215],"levels":[216],"parallelism":[218],"optimal":[222],"balance":[223],"between":[224],"performance":[225],"utilization.":[228],"Our":[229],"results":[230],"indicate":[231],"proposed":[234],"techniques":[235],"achieved":[236,258],"17.7x":[238],"52.0x":[240],"speedup":[241],"over":[242],"manual":[243],"model,":[252],"respectively.":[253],"Furthermore,":[254],"98%":[260],"reduction":[261],"parameters":[263],"model.":[268]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
