- Home
- Search Results
- Page 1 of 1
Search for: All records
-
Total Resources5
- Resource Type
-
0004100000000000
- More
- Availability
-
05
- Author / Contributor
- Filter by Author / Creator
-
-
Akella, Aditya (4)
-
Ji, Tao (3)
-
Stephens, Brent E (2)
-
Vamanan, Balajee (2)
-
Vardekar, Rohan (2)
-
Arun, Venkat (1)
-
Bothra, Rahul (1)
-
Dillig, Isil (1)
-
Godfrey, Brighten (1)
-
Guo, Zhiyuan (1)
-
Kim, Daehyeok Kim (1)
-
Lin, Jiaxin Lin (1)
-
Narayan, Akshay (1)
-
Pailoor, Shankara (1)
-
Saeed, Ahmed (1)
-
Saxena, Divyanshu (1)
-
Shah, Mihir (1)
-
Zhang, William (1)
-
Zhang, Yiying (1)
-
#Tyler Phillips, Kenneth E. (0)
-
- Filter by Editor
-
-
& Spizer, S. M. (0)
-
& . Spizer, S. (0)
-
& Ahn, J. (0)
-
& Bateiha, S. (0)
-
& Bosch, N. (0)
-
& Brennan K. (0)
-
& Brennan, K. (0)
-
& Chen, B. (0)
-
& Chen, Bodong (0)
-
& Drown, S. (0)
-
& Ferretti, F. (0)
-
& Higgins, A. (0)
-
& J. Peters (0)
-
& Kali, Y. (0)
-
& Ruiz-Arias, P.M. (0)
-
& S. Spitzer (0)
-
& Sahin. I. (0)
-
& Spitzer, S. (0)
-
& Spitzer, S.M. (0)
-
(submitted - in Review for IEEE ICASSP-2024) (0)
-
-
Have feedback or suggestions for a way to improve these results?
!
Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher.
Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?
Some links on this page may take you to non-federal websites. Their policies may differ from this site.
-
Trends indicate that emerging SmartNICs, either from different vendors or generations from the same vendor, exhibit substantial differences in hardware parallelism and memory interconnects. These variations make porting programs across NICs highly complex and time-consuming, requiring programmers to significantly refactor code for performance based on each target NIC’s hardware characteristics. We argue that an ideal SmartNIC compilation framework should allow developers to write target-independent programs, with the compiler automatically managing cross-NIC porting and performance optimization. We present such a framework, Alkali, that achieves this by (1) proposing a new intermediate representation for building flexible compiler infrastructure for multiple NIC targets and (2) developing a new iterative parallelism optimization algorithm that automatically ports and parallelizes the input programs based on the target NIC’s hardware characteristics. Experiments across a wide range of NIC applications demonstrate that Alkali enables developers to easily write portable, high-performance NIC programs. Our compiler optimization passes can automatically port these programs and make them run efficiently across all targets, achieving performance within 9.8% of hand-tuned expert implementations.more » « lessFree, publicly-accessible full text available April 28, 2026
-
Ji, Tao; Vardekar, Rohan; Vamanan, Balajee; Stephens, Brent E; Akella, Aditya (, USENIX)Free, publicly-accessible full text available April 28, 2026
-
Ji, Tao; Vardekar, Rohan; Vamanan, Balajee; Stephens, Brent E; Akella, Aditya (, USENIX)Free, publicly-accessible full text available April 28, 2026
-
Saxena, Divyanshu; Zhang, William; Pailoor, Shankara; Dillig, Isil; Akella, Aditya (, ACM)Free, publicly-accessible full text available March 30, 2026
-
Bothra, Rahul; Arun, Venkat; Godfrey, Brighten; Narayan, Akshay; Saeed, Ahmed (, ACM)Free, publicly-accessible full text available November 18, 2025
An official website of the United States government
