Rice University Electrical and Computer Engineering
Recent Publications
Books and Contributed Chapters
Brogioli, M. C., On Cloud Computing, Data Security, and Medical Devices, Software Development for Networking Applications — Expert Guides Series, pp. TBD, Elsevier Publishing, Atlanta, GA, 2017 (print).
Brogioli, M. C., A Brief History of Wireless Telecommunications Networks, Software Development for Networking Applications — Expert Guides Series, pp. TBD, Elsevier Publishing, Atlanta, GA, 2017 (print).
Brogioli, M. C., Networking Protocols, OSI 7 Layer Model In Networking and Communications Protocols for Data, Voice, and Beyond, Software Development for Networking Applications — Expert Guides Series, pp. TBD, Elsevier Publishing, Atlanta, GA, 2017 (print).
Brogioli, M. C., Case Study: Mobile Computing, Cloud Computing, and Data Security, Software Development for Networking Applications — Expert Guides Series, pp. TBD, Elsevier Publishing, Atlanta, GA, 2017 (print).
Wu, Michael and Sun, Yang and Wang, Guohui and Brogioli, M.C. and Cavallaro, J. R., Implementation of a High Throughput 3GPP Turbo Decoder on GPU Architectures, Software Development for Networking Applications — Expert Guides Series, pp. TBD, Elsevier Publishing, Atlanta, GA, 2014.
Brogioli, M. C., On The C++ Programming Langauge for Embedded Software, Systems, and Platforms, Embedded Systems — Expert Guide Series, Elsevier Publishing, Atlanta, GA, 2013.
Brogioli, M. C., Software Optimizations for Memory System Performance in Embedded Systems, Embedded Systems — Expert Guide Series, Elsevier Publishing, Atlanta, GA, 2013.
Invited Co-Author, Signal Processing Systems Handbook, Second Edition, Springer Publishing Company, 11 West 42nd Street, New York, NY, 2012.
Brogioli, M. C., Software Programmable DSP Architectures, Digital Signal Processing for Embedded and Real Time Systems: The Expert Guide, Elsevier Publishing, Atlanta, GA, 2012.
Brogioli, M. C., The Hardware/Software Continuum, Codesign for Embedded Processing, Digital Signal Processing for Embedded and Real Time Systems: The Expert Guide, Elsevier Publishing, Atlanta, GA, 2012.
Brogioli, M. C., Memory Optimizations for Embedded Software, Digital Signal Processing for Embedded and Real Time Systems: The Expert Guide, Elsevier Publishing, Atlanta, GA, 2012.
Brogioli, M. C., and Dew, Stephen, Software Programming Models for Digital Signal Processing, Digital Signal Processing for Embedded and Real Time Systems: The Expert Guide, Elsevier Publishing, Atlanta, GA, 2012.
Sun, Yang, and Amiri, Kiarash, and Brogioli, Michael, and Wang Guohui, and Cavallaro, Joseph R, DSP Hardware Accelerator Architectures for Communications Applications, Springer Publishing Company, 11 West 42nd Street, New York, NY, 2010.
Peer Reviewed Publications
[Invited Paper] Arokia I, and Brogioli, Michael, and Jain, Nitjin, and Garg, Umang, LTE Layer 1 Software Design on Heterogeneous Multicore DSP Platforms,, IEEE 45rd Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, 2011.
Kyriakopoulous, Konstantinos, and Brogioli, Michael C., and Zhang, Ruihao, Improving Software Systems Quality through Well Defined Development Methodologies,, 2011 Test Methodology and Efficiency Symposium, Freescale Semiconductor, Austin TX, USA, 2011.
M. Brogioli and J. Cavallaro, Compiler Driven Architecture Design Space Exploration for Embedded DSP Workloads: A Study in Software Programmability Versus Hardware Acceleration, IEEE 43rd Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, 2009.
M. Brogioli and R. Zhang, Compiler Feedback: Guiding Performance of Compiled C Code, Freescale Semiconductor White Paper, Austin, Texas, USA, 2009
M. Brogioli and J. Cavallaro, RISD: A Retargetable Compiler Infrastructure for Scalable Clustered VLIW DSP Architectures, IEEE 5th Dallas Circuits and Systems Workshop, Dallas TX, 2007.
M. Brogioli, P. Radosavljevic and J. Cavallaro, A General Hardware/Software Codesign Methodology For Embedded Signal Processing and Multimedia Workloads, IEEE 40th Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, 2006.
M. Brogioli, P. Radosavljevic, J. R. Cavallaro, Hardware/Software Co-design Methodology for DSP/FPGA Partitioning: A Case Study for Meeting Real-Time Processing Deadlines in 3.5G Mobile Receivers, 49th IEEE International Midwest Symposium on Circuits and Systems, San Juan, Puerto Rico, 2006.
M. Brogioli, P. Willmann, and S. Rixner, Parallelization Strategies For Network Interface Firmware, IEEE/ACM 4th Annual Workshop on Optimizations for DSP and Embedded Systems (In Conjunction with IEEE/ACM International Symposium on Code Generation and Optimization), Manhattan, NY, 2006.
M. Brogioli, M. Gadhiok and J. R. Cavallaro, Design and Analysis of Heterogeneous DSP/FPGA Based Architectures for 3GPP Wireless Systems, IEEE Real-Time and Embedded Technology and Applications Symposium Work-in-Progress Sessions, San Jose, CA, 2006.
M. Brogioli and J. Cavallaro, Modelling Heterogeneous DSP-FPGA Based System Partitioning with Extensions to the Spinach Simulation Environment, IEEE 39th Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, 2005.
P. Willmann, M. Brogioli, and V. Pai, Spinach: A Liberty-based Simulator for Programmable Network Interface Architectures, ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems, Washington, DC, June 2004. Public Release: June 2006
M. Brogioli, Dynamically Reconfigurable Data Caches in Low Power Computing, Masters Thesis, Rice University, August 2002.