@article{zarch_neff_becchi_2021, title={Exploring Thread Coarsening on FPGA}, ISSN={["1094-7256"]}, DOI={10.1109/HiPC53243.2021.00062}, journal={2021 IEEE 28TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC 2021)}, author={Zarch, Mostafa Eghbali and Neff, Reece and Becchi, Michela}, year={2021}, pages={436–441} } @article{ravi_nguyen_zhou_becchi_2021, title={PILOT: a Runtime System to Manage Multi-tenant GPU Unified Memory Footprint}, ISSN={["1094-7256"]}, DOI={10.1109/HiPC53243.2021.00063}, journal={2021 IEEE 28TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC 2021)}, author={Ravi, John and Nguyen, Tri and Zhou, Huiyang and Becchi, Michela}, year={2021}, pages={442–447} } @article{gu_beata_becchi_2020, series={IEEE International Symposium on Performance Analysis of Systems and Software-ISPASS}, title={A Loop-aware Autotuner for High-Precision Floating-point Applications}, ISBN={978-1-7281-4798-7}, DOI={10.1109/ISPASS48437.2020.00048}, journal={2020 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS)}, author={Gu, Ruidong and Beata, Paul and Becchi, Michela}, year={2020}, pages={285–295}, collection={IEEE International Symposium on Performance Analysis of Systems and Software-ISPASS} } @article{wu_becchi_2020, title={Evaluating Thread Coarsening and Low-cost Synchronization on Intel Xeon Phi}, ISSN={["1530-2075"]}, DOI={10.1109/IPDPS47924.2020.00108}, journal={2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020}, author={Wu, Hancheng and Becchi, Michela}, year={2020}, pages={1018–1029} } @article{yu_wei_ou_becchi_bicer_yao_2020, title={GPU-Based Static Data-Flow Analysis for Fast and Scalable Android App Vetting}, ISSN={["1530-2075"]}, DOI={10.1109/IPDPS47924.2020.00037}, journal={2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020}, author={Yu, Xiaodong and Wei, Fengguo and Ou, Xinming and Becchi, Michela and Bicer, Tekin and Yao, Danfeng}, year={2020}, pages={274–284} } @article{gu_becchi_2020, title={GPU-FPtuner: Mixed-precision Auto-tuning for Floating-point Applications on GPU}, ISSN={["1094-7256"]}, DOI={10.1109/HiPC50609.2020.00043}, journal={2020 IEEE 27TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC 2020)}, author={Gu, Ruidong and Becchi, Michela}, year={2020}, pages={294–304} } @article{nourian_zarch_becchi_2020, title={Optimizing Complex OpenCL Code for FPGA: A Case Study on Finite Automata Traversal}, ISSN={["1521-9097"]}, DOI={10.1109/ICPADS51040.2020.00073}, journal={2020 IEEE 26TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS)}, author={Nourian, Marziyeh and Zarch, Mostafa Eghbali and Becchi, Michela}, year={2020}, pages={518–527} } @article{gu_becchi_2019, title={A Comparative Study of Parallel Programming Frameworks for Distributed GPU Applications}, ISBN={978-1-4503-6685-4}, DOI={10.1145/3310273.3323071}, journal={CF '19 - PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS}, author={Gu, Ruidong and Becchi, Michela}, year={2019}, pages={268–273} } @article{palumbo_becchi_2019, title={Editorial: Special Issue on Computing Frontiers}, volume={91}, ISBN={1939-8115}, DOI={10.1007/s11265-019-1439-2}, number={3-4}, journal={JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY}, author={Palumbo, Francesca and Becchi, Michela}, year={2019}, month={Mar}, pages={273–273} } @article{roy_srivastava_grimm_nourian_becchi_aluru_2019, title={Evaluating High Performance Pattern Matching on the Automata Processor}, volume={68}, ISBN={1557-9956}, DOI={10.1109/TC.2019.2901466}, number={8}, journal={IEEE TRANSACTIONS ON COMPUTERS}, author={Roy, Indranil and Srivastava, Ankit and Grimm, Matt and Nourian, Marziyeh and Becchi, Michela and Aluru, Srinivas}, year={2019}, month={Aug}, pages={1201–1212} } @article{nourian_wu_becchi_2018, series={International Conference on Parallel and Distributed Systems - Proceedings}, title={A Compiler Framework for Fixed-topology Non-deterministic Finite Automata on SIMD Platforms}, ISBN={1521-9097}, DOI={10.1109/ICPADS.2018.00073}, journal={2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018)}, author={Nourian, Marziyeh and Wu, Hancheng and Becchi, Michela}, year={2018}, pages={507–516}, collection={International Conference on Parallel and Distributed Systems - Proceedings} } @article{wu_ravi_becchi_2018, series={International Conference on High Performance Computing}, title={Compiling SIMT Programs on Multi- and Many-core Processors with Wide Vector Units: A Case Study with CUDA}, ISBN={1094-7256}, DOI={10.1109/HiPC.2018.00022}, journal={2018 IEEE 25TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC)}, author={Wu, Hancheng and Ravi, John and Becchi, Michela}, year={2018}, pages={123–132}, collection={International Conference on High Performance Computing} } @article{procter_harrison_graves_becchi_allwein_2017, title={A Principled Approach to Secure Multi-core Processor Design with ReWire}, volume={16}, ISSN={1539-9087}, url={http://dx.doi.org/10.1145/2967497}, DOI={10.1145/2967497}, number={2}, journal={ACM Transactions on Embedded Computing Systems}, publisher={Association for Computing Machinery (ACM)}, author={Procter, Adam and Harrison, William L. and Graves, Ian and Becchi, Michela and Allwein, Gerard}, year={2017}, month={Jan}, pages={1–25} } @inproceedings{wu_becchi_2017, title={An Analytical Study of Recursive Tree Traversal Patterns on Multi- and Many-core Platforms}, ISBN={0}, DOI={10.1109/ICPADS.2017.00082}, booktitle={2017 IEEE 23RD INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS)}, author={Wu, Hancheng and Becchi, Michela}, year={2017}, pages={586–595} } @inproceedings{surineni_gu_nguyen_becchi_2017, title={Understanding the performance-accuracy tradeoffs of floating-point arithmetic on GPUs}, DOI={10.1109/iiswc.2017.8167778}, booktitle={Proceedings of the 2017 ieee international symposium on workload characterization (iiswc)}, author={Surineni, S. and Gu, R. D. and Nguyen, H. and Becchi, M.}, year={2017}, pages={207–218} } @article{chen_jones_becchi_wolf_2016, title={Picking Pesky Parameters: Optimizing Regular Expression Matching in Practice}, volume={27}, ISSN={1045-9219}, url={http://dx.doi.org/10.1109/tpds.2015.2453986}, DOI={10.1109/tpds.2015.2453986}, number={5}, journal={IEEE Transactions on Parallel and Distributed Systems}, publisher={Institute of Electrical and Electronics Engineers (IEEE)}, author={Chen, Xinming and Jones, Brandon and Becchi, Michela and Wolf, Tilman}, year={2016}, month={May}, pages={1430–1442} } @inbook{graves_procter_harrison_becchi_allwein_2015, title={Hardware Synthesis from Functional Embedded Domain-Specific Languages: A Case Study in Regular Expression Compilation}, ISBN={9783319162133 9783319162140}, ISSN={0302-9743 1611-3349}, url={http://dx.doi.org/10.1007/978-3-319-16214-0_4}, DOI={10.1007/978-3-319-16214-0_4}, booktitle={Lecture Notes in Computer Science}, publisher={Springer International Publishing}, author={Graves, Ian and Procter, Adam and Harrison, William L. and Becchi, Michela and Allwein, Gerard}, year={2015}, pages={41–52} } @article{truong_li_sajjapongse_conant_becchi_2014, title={Large-Scale Pairwise Alignments on GPU Clusters: Exploring the Implementation Space}, volume={77}, ISSN={1939-8018 1939-8115}, url={http://dx.doi.org/10.1007/s11265-014-0883-2}, DOI={10.1007/s11265-014-0883-2}, number={1-2}, journal={Journal of Signal Processing Systems}, publisher={Springer Science and Business Media LLC}, author={Truong, Huan and Li, Da and Sajjapongse, Kittisak and Conant, Gavin and Becchi, Michela}, year={2014}, month={Apr}, pages={131–149} } @article{yu_lin_becchi_2014, title={Revisiting State Blow-Up: Automatically Building Augmented-FA While Preserving Functional Equivalence}, volume={32}, ISSN={0733-8716}, url={http://dx.doi.org/10.1109/jsac.2014.2358840}, DOI={10.1109/jsac.2014.2358840}, number={10}, journal={IEEE Journal on Selected Areas in Communications}, publisher={Institute of Electrical and Electronics Engineers (IEEE)}, author={Yu, Xiaodong and Lin, Bill and Becchi, Michela}, year={2014}, month={Oct}, pages={1822–1833} } @article{becchi_crowley_2013, title={A-DFA}, volume={10}, ISSN={1544-3566}, url={http://dx.doi.org/10.1145/2445572.2445576}, DOI={10.1145/2445572.2445576}, number={1}, journal={ACM Transactions on Architecture and Code Optimization}, publisher={Association for Computing Machinery (ACM)}, author={Becchi, Michela and Crowley, Patrick}, year={2013}, month={Apr}, pages={1–26} } @article{ellison_conant_cockrum_austin_truong_becchi_lamberson_cammack_2013, title={Diet Alters Both the Structure and Taxonomy of the Ovine Gut Microbial Ecosystem}, volume={21}, ISSN={1340-2838 1756-1663}, url={http://dx.doi.org/10.1093/dnares/dst044}, DOI={10.1093/dnares/dst044}, number={2}, journal={DNA Research}, publisher={Oxford University Press (OUP)}, author={Ellison, M. J. and Conant, G. C. and Cockrum, R. R. and Austin, K. J. and Truong, H. and Becchi, M. and Lamberson, W. R. and Cammack, K. M.}, year={2013}, month={Oct}, pages={115–125} } @inbook{poostchi_palaniappan_bunyak_becchi_seetharaman_2013, title={Efficient GPU Implementation of the Integral Histogram}, ISBN={9783642374098 9783642374104}, ISSN={0302-9743 1611-3349}, url={http://dx.doi.org/10.1007/978-3-642-37410-4_23}, DOI={10.1007/978-3-642-37410-4_23}, booktitle={Computer Vision - ACCV 2012 Workshops}, publisher={Springer Berlin Heidelberg}, author={Poostchi, Mahdieh and Palaniappan, Kannappan and Bunyak, Filiz and Becchi, Michela and Seetharaman, Guna}, year={2013}, pages={266–278} } @article{ravi_becchi_jiang_agrawal_chakradhar_2013, title={Scheduling concurrent applications on a cluster of CPU–GPU nodes}, volume={29}, ISSN={0167-739X}, url={http://dx.doi.org/10.1016/j.future.2013.06.002}, DOI={10.1016/j.future.2013.06.002}, number={8}, journal={Future Generation Computer Systems}, publisher={Elsevier BV}, author={Ravi, Vignesh T. and Becchi, Michela and Jiang, Wei and Agrawal, Gagan and Chakradhar, Srimat}, year={2013}, month={Oct}, pages={2262–2271} } @article{majumdar_cadambi_becchi_chakradhar_graf_2012, title={A Massively Parallel, Energy Efficient Programmable Accelerator for Learning and Classification}, volume={9}, ISSN={1544-3566}, url={http://dx.doi.org/10.1145/2133382.2133388}, DOI={10.1145/2133382.2133388}, number={1}, journal={ACM Transactions on Architecture and Code Optimization}, publisher={Association for Computing Machinery (ACM)}, author={Majumdar, Abhinandan and Cadambi, Srihari and Becchi, Michela and Chakradhar, Srimat T. and Graf, Hans Peter}, year={2012}, month={Mar}, pages={1–30} } @article{pang_zhao_becchi_korkin_shyu_2012, title={Accelerating large-scale protein structure alignments with graphics processing units}, volume={5}, ISSN={1756-0500}, url={http://dx.doi.org/10.1186/1756-0500-5-116}, DOI={10.1186/1756-0500-5-116}, number={1}, journal={BMC Research Notes}, publisher={Springer Nature}, author={Pang, Bin and Zhao, Nan and Becchi, Michela and Korkin, Dmitry and Shyu, Chi-Ren}, year={2012}, pages={116} } @article{becchi_crowley_2008, title={Dynamic Thread Assignment on Heterogeneous Multiprocessor Architectures}, volume={10}, journal={The Journal of Instruction-Level Parallelism (JILP)}, author={Becchi, M. and Crowley, P.}, year={2008}, month={Jun} }