Atre, N., Sadok, H., and Sherry, J. (2024). BBQ: A Fast and Scalable Integer Priority Queue for Hardware Packet Scheduling. In Proceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI). Santa Clara, CA, USA: USENIX Association. [bibtex]
@inproceedings {bbq,
author = {Atre, Nirav and Sadok, Hugo and Sherry, Justine},
title = {{BBQ}: A Fast and Scalable Integer Priority Queue for Hardware Packet Scheduling},
booktitle = {21st {USENIX} Symposium on Networked Systems Design and Implementation},
year = {2024},
address = {Santa Clara, CA},
publisher = {{USENIX} Association},
month = apr,
series = {{NSDI}~'24}
}
Sadok, H., Panda, A., and Sherry, J. (2023). Of Apples and Oranges: Fair Comparisons in Heterogenous Systems Evaluation. In Proceedings of the 22nd Workshop on Hot Topics in Networks (HotNets). Boston, MA, USA: Association for Computing Machinery. [bibtex]
@inproceedings{apples_oranges,
author = {Sadok, Hugo and Panda, Aurojit and Sherry, Justine},
title = {Of Apples and Oranges: Fair Comparisons in Heterogenous Systems Evaluation},
year = {2023},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3626111.3628186},
doi = {10.1145/3626111.3628186},
booktitle = {Proceedings of the 22nd Workshop on Hot Topics in Networks},
pages = {1--8},
location = {Boston, Massachusetts},
month = nov,
series = {{HotNets}~'23}
}
Sadok, H., Atre, N., Zhao, Z., Berger, D. S., Hoe, J., Panda, A., Sherry, J., and Wang, R. (2023). Ensō: A Streaming Interface for NIC-Application Communication. In Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI). Boston, MA, USA: USENIX Association. [bibtex]
@inproceedings {enso,
author = {Sadok, Hugo and Atre, Nirav and Zhao, Zhipeng and Berger, Daniel S. and Hoe, James C. and Panda, Aurojit and Sherry, Justine and Wang, Ren},
title = {{Ensō}: A Streaming Interface for {NIC}-Application Communication},
booktitle = {17th {USENIX} Symposium on Operating Systems Design and Implementation},
year = {2023},
isbn = {978-1-939133-34-2},
address = {Boston, MA},
pages = {1005--1025},
publisher = {{USENIX} Association},
month = jul,
series = {{OSDI}~'23}
}
R. S. Rajarathnam, Z. Jiang, M. A. Iyer, and D. Z. Pan, DREAMPlaceFPGA-PL: An Open-Source GPU-Accelerated Packer-Legalizer for Heterogeneous FPGAs. In Proceedings of the International Symposium on Physical Design(ISPD). [bibtex]
@inproceedings{dreamplacefpga-pl-ispd2023,
author={Rajarathnam, Rachel Selina and Jiang, Zixuan and Iyer, Mahesh A. and Pan, David Z.},
booktitle={International Symposium on Physical Design (ISPD)},
title={DREAMPlaceFPGA-PL: An Open-Source GPU-Accelerated Packer-Legalizer for Heterogeneous FPGAs},
year={2023},
volume={},
number={},
pages={},
numpages = {},
doi={},
month = march
}
Atre, N., Sadok, H., Chiang, E., Wang, W., and Sherry, J. SurgeProtector: Mitigating Temporal Algorithmic Complexity Attacks using Adversarial Scheduling. In Proceedings of the 2022 Conference of the ACM Special Interest Group on Data Communication (SIGCOMM).
Elgammal, M., Murray, K., and Betz, V. RLPlace: Using Reinforcement Learning and Smart Perturbations to Optimize FPGA Placement. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
Boutros, A., Nurvitadhi, E., and Betz. V. RAD-Sim: Rapid Architecture Exploration for Novel Reconfigurable Acceleration Devices. In Proceedings of Int. Conf. on Field-Programmable Logic and Applications.
Zhao, Z., Melber, J., Sahay, S., Obla, S., Nurvitadhi, E., and Hoe, J. Exloiting the Common Case when Accelerating Input-Dependent Stream Processing by FPGA. To appear IEEE Transactions on Computers.
Anupreetham, A., Mohamed, I., Hall, M., Boutros, A., Kuzhivley, A., Mohanty, A., Nurvitadhi, E., Betz, V., Cao, Y., and Seo, J. High Throughput FPGA-Based Object Detection via Algorithm-Hardware Co-design. Submitted to IEEE Transactions on VLSI.
Boutros, A., Nurvitadhi, E., and Betz. V. Architecture and Application Co-Design for Beyond-FPGA Reconfigurable Acceleration Devices. Submitted to IEEE Access.
R. S. Rajarathnam, M. B. Alawieh, Z. Jiang, M. Iyer and D. Z. Pan, DREAMPlaceFPGA: An Open-Source Analytical Placer for Large Scale Heterogeneous FPGAs using Deep-Learning Toolkit. In Proceedings of the 27th Asia and South Pacific Design Automation Conference (ASP-DAC). [bibtex]
@inproceedings{dreamplacefpga-aspdac2022,
author={Rajarathnam, Rachel Selina and Alawieh, Mohamed Baker and Jiang, Zixuan and Iyer, Mahesh and Pan, David Z.},
booktitle={27th Asia and South Pacific Design Automation Conference (ASP-DAC)},
title={DREAMPlaceFPGA: An Open-Source Analytical Placer for Large Scale Heterogeneous FPGAs using Deep-Learning Toolkit},
year={2022},
volume={},
number={},
pages={300-306},
numpages = {7},
doi={10.1109/ASP-DAC52403.2022.9712562},
month = jan
}
Boutros, A., Nurvitadhi, E., and Betz. V. Specializing for Efficiency: Customizing AI Inference Processors on FPGAs. In Proceedings of IEEE Int. Conf. on Microelectronics (ICM).
A. Na, M. Ibrahim, M. Hall, A. Boutros, A. Mohanty, E. Nurvitadhi, V. Betz, Y. Cao and J. Seo. (2021). End-to-End FPGA-based Object Detection Using Pipelined CNN and Non-Maximum Suppression. In Proceedings of the Int. Conf on Field Programmable Logic and Applications (FPL). [bibtex]
@inproceedings{hpipe-nms-fpl21,
author = {Na, A. and Ibrahim, M. and Hall, M. and Boutros, A. and Mohanty, A. and Nurvitadhi, E. and Betz, V. and Cao, Y. and Seo, J.},
title = {End-to-End FPGA-based Object Detection Using Pipelined CNN and Non-Maximum Suppression},
year = {2021},
isbn = {},
booktitle = {Proceedings of the International Conference on Field-Programmable Logic and Applications},
pages = {1–8,
numpages = {8},
month = aug
}
R. Ma, J. Hsu, T. Tan, E. Nurvitadhi, R. Vivekanandham, A. Dasu, M. Langhammer, and D. Chiou. (2021). DO-GPU: Domain Optimizable Soft GPUs. In Proceedings of International Conference on Field-Programmable Logic and Applications (FPL).
Z. Zhao. (2021). Pigasus: Efficient Handling of Input-Dependent Streaming on FPGAs. PhD Thesis, ECE, Carnegie Mellon University.
J. Melber. (2021). Fluid: Raising the Level of Abstraction for FPGA Accelerator Development Without Compromising Performance. PhD Thesis, ECE, Carnegie Mellon University.
Sadok, H., Zhao, Z., Choung, V., Atre, N., Berger, D. S., Hoe, J. C., Panda, A., and Sherry, J. (2021). We Need Kernel Interposition over the Network Dataplane. In Proceedings of the Workshop on Hot Topics in Operating Systems. [bibtex]
@inproceedings{Sadok2021,
author = {Sadok, Hugo and Zhao, Zhipeng and Choung, Valerie and Atre, Nirav and Berger, Daniel S. and Hoe, James C. and Panda, Aurojit and Sherry, Justine},
title = {We Need Kernel Interposition over the Network Dataplane},
year = {2021},
isbn = {},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
booktitle = {Proceedings of the Workshop on Hot Topics in Operating Systems},
pages = {1–6},
numpages = {6},
month = jun,
series = {{HotOS}~'21}
}
T. Tan, E. Nurvitadhi, A. Dasu, M. Langhammer, and D. Chiou. (2021). FlexScore: Quantifying Flexibility. IEEE Computer Architecture Letters.
T. Tan. (2021). System Level Tradeoffs Between ASIC and FPGA Accelerators. PhD Thesis, ECE, University of Austin.
Bets, V. and Hall, M. From TensorFlow Graphs to LUTs and Wires: Automated Sparse and Physically Aware CNN Hardware Generation. In Proceedings of IEEE Conf. on Field-Programmable Technology.
Boutros, A., Nurvitadhi, E., Ma, R., Gribok, S., Langhammer, M., Zhao, Z., Hoe, J., and Betz. V. Beyond Peak Performance: Comparing The Real Performance of AI-Optimized FPGAs and GPUs. In Proceedings of IEEE Conf. on Field-Programmable Technology.
Zhao, Z., Sadok, H., Atre, N., Hoe, J., Sekar, V., and Sherry, J. (2020). Achieving 100Gbps Intrusion Prevention on a Single Server. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI). Berkeley, CA, USA: USENIX Association. [bibtex]
@inproceedings {258923,
author = {Zhipeng Zhao and Hugo Sadok and Nirav Atre and James C. Hoe and Vyas Sekar and Justine Sherry},
title = {Achieving 100Gbps Intrusion Prevention on a Single Server},
booktitle = {14th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 20)},
year = {2020},
isbn = {978-1-939133-19-9},
pages = {1083--1100},
url = {https://www.usenix.org/conference/osdi20/presentation/zhao-zhipeng},
publisher = {{USENIX} Association},
month = nov,
}
Murray, K., Petelin, O., Zhong, S., Wang, J., Eldafrawy, M., Legault, J., Sha, E., Graham, A., Wu, J., Walker, M., Zeng, H., Patros, P., Luu, J., Kent, K., and Betz. V. VTR 8: High Performance CAD and Customizable FPGA Architecture Modeling. ACM Trans. on Reconfigurable Technology and Systems.