Sajjad Tamimi

- Technische Universität Darmstadt
- Computer Science Department (FB20)
- Embedded Systems & Applications Group (ESA)
- Hochschulstr. 10
- D-64289 Darmstadt
- Phone: +49 6151 / 16-22434
- E-Mail: tamimi@esa.tu-darmstadt.de
- S2|02 Raum E106
Profiles
Research Topics
- Application acceleration using FPGA
- Near-data processing
- Databases on Modern Hardware
- Computer Architecture
Publications
- Tamimi, S., Bernhardt, A., Stock, F., Petrov, I., and Koch, A. (2025). CINDA: Using Cache-Coherent Interconnects for Accelerating Databases by Enabling Near-Data Processing of Update Transactions. IEEE Transactions on Computers, 1–14. doi: 10.1109/TC.2025.3558028
Preprint DOIBibtex
@article{tamimiTC2025CINDA, author = {Tamimi, Sajjad and Bernhardt, Arthur and Stock, Florian and Petrov, Ilia and Koch, Andreas}, journal = {IEEE Transactions on Computers}, title = {CINDA: Using Cache-Coherent Interconnects for Accelerating Databases by Enabling Near-Data Processing of Update Transactions}, year = {2025}, volume = {}, number = {}, pages = {1-14}, keywords = {Low latency communication;Translation;Synchronization;Engines;Computer architecture;Standards;Field programmable gate arrays;Benchmark testing;Throughput;Memory management;Near-Data Processing;Computational Storage;CCIX;CXL;FPGA;Database Management Systems}, doi = {10.1109/TC.2025.3558028} }
- Tamimi, S., Bernhardt, A., Stock, F., Petrov, I., and Koch, A. (2024). DANSEN: Database Acceleration on Native Computational Storage by Exploiting NDP. ACM Trans. Reconfigurable Technol. Syst. New York, NY, USA: Association for Computing Machinery. doi: 10.1145/3655625
HiPEAC Award Preprint DOI URLBibtex
@article{tamimi2024tretsDANSEN, author = {Tamimi, Sajjad and Bernhardt, Arthur and Stock, Florian and Petrov, Ilia and Koch, Andreas}, title = {DANSEN: Database Acceleration on Native Computational Storage by Exploiting NDP}, year = {2024}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, issn = {1936-7406}, url = {https://doi.org/10.1145/3655625}, doi = {10.1145/3655625}, note = {Just Accepted}, journal = {ACM Trans. Reconfigurable Technol. Syst.}, month = apr, keywords = {Near-Data Processing, Computational Storage, FPGA, Database Management Systems.} }
- Jasny, M., Thostrup, L., Tamimi, S., Koch, A., István, Z., and Binnig, C. (2024). Zero-sided RDMA: Network-driven Data Shuffling for Disaggregated Heterogeneous Cloud DBMSs. Proc. ACM Manag. Data, 2(1). New York, NY, USA: Association for Computing Machinery. doi: 10.1145/3639291
DOI URLBibtex
@article{Jasny2024SIGMOD, author = {Jasny, Matthias and Thostrup, Lasse and Tamimi, Sajjad and Koch, Andreas and Istv\'{a}n, Zsolt and Binnig, Carsten}, title = {Zero-sided RDMA: Network-driven Data Shuffling for Disaggregated Heterogeneous Cloud DBMSs}, year = {2024}, issue_date = {February 2024}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, volume = {2}, number = {1}, url = {https://doi.org/10.1145/3639291}, doi = {10.1145/3639291}, journal = {Proc. ACM Manag. Data}, month = mar, articleno = {36}, numpages = {28}, keywords = {FPGA, GPU, RDMA, communication scheme, heterogeneous compute} }
- Tamimi, S., Stock, F., Bernhardt, A., Petrov, I., and Koch, A. (2023). NVMulator: A Configurable Open-Source Non-volatile Memory Emulator for FPGAs. In Applied Reconfigurable Computing. Architectures, Tools, and Applications. Springer International Publishing. doi: 10.1007/978-3-031-42921-7_3
DOI URLBibtex
@inproceedings{tamimi2023arc, author = {Tamimi, Sajjad and Stock, Florian and Bernhardt, Arthur and Petrov, Ilia and Koch, Andreas}, title = {NVMulator: A Configurable Open-Source Non-volatile Memory Emulator for FPGAs}, booktitle = {Applied Reconfigurable Computing. Architectures, Tools, and Applications}, year = {2023}, publisher = {Springer International Publishing}, url = {https://doi.org/10.1007/978-3-031-42921-7_3}, doi = {10.1007/978-3-031-42921-7_3} }
- Vinçon, T., Knödler, C., Solis-Vasquez, L., Bernhardt, A., Tamimi, S., Weber, L., Stock, F., et al. (2022). Near-Data Processing in Database Systems on Native Computational Storage under HTAP Workloads. In Proceedings of the VLDB Endowment, Volume 15. doi: 10.14778/3547305.3547307
Preprint DOI Slides VideoBibtex
@inproceedings{vincon2022vldb, author = {Vin\c{c}on, Tobias and Kn\"{o}dler, Christian and Solis-Vasquez, Leonardo and Bernhardt, Arthur and Tamimi, Sajjad and Weber, Lukas and Stock, Florian and Koch, Andreas and Petrov, Ilia}, title = {Near-Data Processing in Database Systems on Native Computational Storage under HTAP Workloads}, booktitle = {Proceedings of the VLDB Endowment, Volume 15}, year = {2022}, preprint = {https://dblab.reutlingen-university.de/paper/2022_VLDB_UpdateAwareNDP.pdf}, doi = {10.14778/3547305.3547307}, slides = {https://dblab.reutlingen-university.de/media/2022_VLDB_NDPunderHTAP.pdf}, video = {https://dblab.reutlingen-university.de/media/2022_VLDB_NDPunderHTAP.mp4} }
- Tamimi, S., Stock, F., Bernhardt, A., Petrov, I., and Koch, A. (2022). An Evaluation of Using CCIX for Cache-Coherent Host-FPGA Interfacing. In 2022 IEEE 30th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM).
HiPEAC Award Preprint SlidesBibtex
@inproceedings{tamimi2022fccm, author = {Tamimi, Sajjad and Stock, Florian and Bernhardt, Arthur and Petrov, Ilia and Koch, Andreas}, title = {An Evaluation of Using CCIX for Cache-Coherent Host-FPGA Interfacing}, booktitle = {2022 IEEE 30th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)}, year = {2022} }
- Bernhardt, A., Tamimi, S., Vinçon, T., Knoedler, C., Stock, F., Heinz, C., Koch, A., et al. (2022). neoDBMS: In-situ Snapshots for Multi-Version DBMS on Native Computational Storage. In 2022 IEEE 38th International Conference on Data Engineering (ICDE).
PreprintBibtex
@inproceedings{tamimi2022icde, author = {Bernhardt, Arthur and Tamimi, Sajjad and Vin\c{c}on, Tobias and Knoedler, Christian and Stock, Florian and Heinz, Carsten and Koch, Andreas and Petrov, Ilia}, title = {neoDBMS: In-situ Snapshots for Multi-Version DBMS on Native Computational Storage}, booktitle = {2022 IEEE 38th International Conference on Data Engineering (ICDE)}, year = {2022} }
- Bernhardt, A., Tamimi, S., Stock, F., Vinçon, T., Koch, A., and Petrov, I. (2022). Cache-Coherent Shared Locking for Transactionally Consistent Updates in Near-Data Processing DBMS on Smart Storage. In Proc. of the 25th International Conference on Extending Database Technology (EDBT).
Preprint Slides VideoBibtex
@inproceedings{tamimi2022edbt, author = {Bernhardt, Arthur and Tamimi, Sajjad and Stock, Florian and Vin\c{c}on, Tobias and Koch, Andreas and Petrov, Ilia}, title = {Cache-Coherent Shared Locking for Transactionally Consistent Updates in Near-Data Processing DBMS on Smart Storage}, booktitle = {Proc. of the 25th International Conference on Extending Database Technology (EDBT)}, year = {2022}, video = {https://www.youtube.com/embed/2gwnvKuzj_o} }
- Vinçon, T., Weber, L., Bernhardt, A., Riegger, C., Hardock, S., Knoedler, C., Stock, F., et al. (2020). nKV in Action: Accelerating KV-Stores on Native Computation Storage with Near-Data Processing. In Proceedings of the VLDB Endowment, Volume 13. doi: 10.14778/3415478.3415524
Preprint DOI Slides VideoBibtex
@inproceedings{weber2020vldb, author = {Vin\c{c}on, Tobias and Weber, Lukas and Bernhardt, Arthur and Riegger, Christian and Hardock, Sergey and Knoedler, Christian and Stock, Florian and Solis-Vasquez, Leonardo and Tamimi, Sajjad and Koch, Andreas}, title = {nKV in Action: Accelerating KV-Stores on Native Computation Storage with Near-Data Processing}, booktitle = {Proceedings of the VLDB Endowment, Volume 13}, year = {2020}, doi = {10.14778/3415478.3415524}, video = {https://www.youtube.com/watch?v=iiGh6Pj_A9k} }
- Tamimi, S., Ebrahimi, Z., Khaleghi, B., and Asadi, H. (2019). An Efficient SRAM-Based Reconfigurable Architecture for Embedded Processors. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 38(3), 466–479. doi: 10.1109/TCAD.2018.2812118
DOIBibtex
@article{Tamimi2019TCAD, author = {Tamimi, Sajjad and Ebrahimi, Zahra and Khaleghi, Behnam and Asadi, Hossein}, journal = {IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems}, title = {An Efficient SRAM-Based Reconfigurable Architecture for Embedded Processors}, year = {2019}, volume = {38}, number = {3}, pages = {466-479}, keywords = {Program processors;Field programmable gate arrays;Embedded systems;Table lookup;Switches;Power demand;Field programmable gate arrays;microprocessors;partial reconfiguration;power dissipation;reconfigurable logic;soft-core processors}, doi = {10.1109/TCAD.2018.2812118} }