{"id":"https://openalex.org/W3133243142","doi":"https://doi.org/10.1145/3431920.3439467","title":"RIFL: A Reliable Link Layer Network Protocol for FPGA-to-FPGA Communication","display_name":"RIFL: A Reliable Link Layer Network Protocol for FPGA-to-FPGA Communication","publication_year":2021,"publication_date":"2021-02-17","ids":{"openalex":"https://openalex.org/W3133243142","doi":"https://doi.org/10.1145/3431920.3439467","mag":"3133243142"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/3431920.3439467","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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/A5019201665","display_name":"Qianfeng Shen","orcid":"https://orcid.org/0000-0001-7525-0248"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"funder","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Qianfeng (Clark) Shen","raw_affiliation_strings":["University of Toronto, Toronto, ON, Canada"],"affiliations":[{"raw_affiliation_string":"University of Toronto, Toronto, ON, Canada","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075490892","display_name":"Jun Zheng","orcid":"https://orcid.org/0000-0003-4941-5613"},"institutions":[{"id":"https://openalex.org/I4210095624","display_name":"Alibaba Group (United States)","ror":"https://ror.org/00rn0m335","country_code":"US","type":"company","lineage":["https://openalex.org/I4210095624","https://openalex.org/I45928872"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jun Zheng","raw_affiliation_strings":["Alibaba Group, Sunnyvale, CA, USA"],"affiliations":[{"raw_affiliation_string":"Alibaba Group, Sunnyvale, CA, USA","institution_ids":["https://openalex.org/I4210095624"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035437657","display_name":"Paul Chow","orcid":"https://orcid.org/0000-0002-0523-7117"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"funder","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Paul Chow","raw_affiliation_strings":["University of Toronto, Toronto, ON, Canada"],"affiliations":[{"raw_affiliation_string":"University of Toronto, Toronto, ON, Canada","institution_ids":["https://openalex.org/I185261750"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.713,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.511208,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":71,"max":75},"biblio":{"volume":null,"issue":null,"first_page":"148","last_page":"148"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9988,"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"}},"topics":[{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9988,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9983,"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9945,"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/link-layer","display_name":"Link layer","score":0.67072874},{"id":"https://openalex.org/keywords/data-link-layer","display_name":"Data link layer","score":0.66757},{"id":"https://openalex.org/keywords/application-layer","display_name":"Application layer","score":0.47844696}],"concepts":[{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.8933113},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.75258034},{"id":"https://openalex.org/C12570599","wikidata":"https://www.wikidata.org/wiki/Q2891044","display_name":"Link layer","level":3,"score":0.67072874},{"id":"https://openalex.org/C192835768","wikidata":"https://www.wikidata.org/wiki/Q194134","display_name":"Data link layer","level":4,"score":0.66757},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.61222905},{"id":"https://openalex.org/C2779227376","wikidata":"https://www.wikidata.org/wiki/Q6505497","display_name":"Layer (electronics)","level":2,"score":0.57442695},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5291562},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.50307435},{"id":"https://openalex.org/C190793597","wikidata":"https://www.wikidata.org/wiki/Q189768","display_name":"Application layer","level":3,"score":0.47844696},{"id":"https://openalex.org/C12269588","wikidata":"https://www.wikidata.org/wiki/Q132364","display_name":"Communications protocol","level":2,"score":0.4694205},{"id":"https://openalex.org/C19247436","wikidata":"https://www.wikidata.org/wiki/Q192727","display_name":"Physical layer","level":3,"score":0.45267582},{"id":"https://openalex.org/C117468950","wikidata":"https://www.wikidata.org/wiki/Q208074","display_name":"Network layer","level":3,"score":0.44358113},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.39630637},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14584187},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.07705742},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.07453504},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.06096956},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C204787440","wikidata":"https://www.wikidata.org/wiki/Q188504","display_name":"Alternative medicine","level":2,"score":0.0},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","level":1,"score":0.0},{"id":"https://openalex.org/C142724271","wikidata":"https://www.wikidata.org/wiki/Q7208","display_name":"Pathology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/3431920.3439467","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.44,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4285325335","https://openalex.org/W4249987491","https://openalex.org/W41342988","https://openalex.org/W3021937834","https://openalex.org/W2547969910","https://openalex.org/W2406352538","https://openalex.org/W2374193949","https://openalex.org/W2372799376","https://openalex.org/W2294481557","https://openalex.org/W2199447435"],"abstract_inverted_index":{"More":[0],"and":[1,75,88,113,190],"more":[2,129],"latency-sensitive":[3],"applications":[4,15],"are":[5],"being":[6],"introduced":[7],"into":[8],"the":[9,20,24,28,61,71,77,91,95,175,181],"data":[10,55,81,192],"center.":[11],"Performance":[12],"of":[13,23,47,63,80,90,94,151,174,183],"such":[14],"can":[16,69,179],"be":[17,180],"limited":[18],"by":[19],"high":[21,186],"latency":[22,106,142],"network":[25,30,73,83],"interconnect.":[26],"Because":[27],"conventional":[29,72],"stack":[31,67,74],"is":[32,50,101,111,127,155,170],"designed":[33],"not":[34,51],"only":[35],"for":[36,40,121],"LAN,":[37],"but":[38],"also":[39],"WAN,":[41],"it":[42],"carries":[43],"a":[44,54,64,149,156],"great":[45],"amount":[46],"redundancy":[48],"that":[49,68,136],"required":[52],"in":[53,115],"center":[56,82,193],"network.":[57],"This":[58],"paper":[59],"introduces":[60],"concept":[62],"three-layer":[65],"protocol":[66,110,158],"replace":[70],"fulfill":[76],"exact":[78],"demands":[79],"communications.":[84],"The":[85],"detailed":[86],"design":[87],"implementation":[89],"first":[92],"layer":[93],"stack,":[96],"which":[97,117],"we":[98],"call":[99],"RIFL,":[100,116],"presented.":[102],"A":[103],"novel":[104],"low":[105,184],"in-band":[107],"hop-by-hop":[108],"re-transmission":[109],"proposed":[112],"adopted":[114],"guarantees":[118],"lossless":[119,191],"transmission":[120],"links":[122],"whose":[123],"longest":[124],"wire":[125],"segment":[126],"no":[128],"than":[130],"150":[131],"meters.":[132],"Experimental":[133],"results":[134],"show":[135],"RIFL":[137,154],"achieves":[138],"218":[139],"nanoseconds":[140],"round-trip":[141],"on":[143],"3":[144],"meter":[145],"zero-hop":[146],"links,":[147],"at":[148],"throughput":[150,161],"104.7":[152],"Gbps.":[153,168],"multi-lane":[157],"with":[159],"scalable":[160],"from":[162],"500":[163],"Mbps":[164],"to":[165,172],"above":[166],"200":[167],"It":[169,178],"portable":[171],"most":[173],"recent":[176],"FPGAs.":[177],"enabler":[182],"latency,":[185],"throughput,":[187],"flexible,":[188],"scalable,":[189],"networks.":[194]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W3133243142","counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1}],"updated_date":"2025-03-27T06:52:11.842603","created_date":"2021-03-01"}