Marco Maggioni’s Homepage
Marco Maggioni’s Homepage
I hold a position as Research Assistant with Prof. Tanya Berger-Wolf and with Prof. Jie Liang. My general research interests are parallel algorithms and computer architectures, with special focus on sparse algebra and combinatorial optimization on GPU. My work concerns computational biology, an applicative area that uses solutions of algorithmic problems to answer questions about biological systems. Computational biology is a fertile source for interesting computationally-intensive problems and can greatly benefit from parallelism available in modern architectures. I am focusing on proposing efficient parallel approaches for many-core architectures, working on different projects for different research groups (check the section on the left). If you are interested, you can take a look at my research summary.
Briefly about me
My name is Marco Maggioni and I’m from Italy. I’m currently a Ph.D candidate in Computer Science at University of Illinois at Chicago. If you want to know more about me, you can take a look at my résumé and at my linkedin profile.
Research groups

Molecular and System Computational BioE Lab

Computational Population Biology Lab
Contacts
Email:
Phone:
312-996-8635
Address:
University of Illinois at Chicago
Engineering Research Facility
842 W. Taylor St., Room 3028
Chicago, IL, 60607-7053
Publications/Conferences
ICCS2013, An Architecture-Aware Technique for Optimizing Sparse Matrix-Vector Multiplication on GPUs, M. Maggioni and T. Y. Berger-Wolf, International Conference on Computational Science, 2013, Barcelona, Spain, June 5-7, to appear
HiCOMB2013, GPU-based Steady-State Solution of the Chemical Master Equation, M. Maggioni, T. Y. Berger-Wolf and J. Liang, International Workshop on High Performance Computational Biology, 2013, Boston, May 20, to appear
GTC2013, Unveiling Cellular Mechanisms using GPU-based Sparse Linear Algebra, M. Maggioni, T. Y. Berger-Wolf and J. Liang, Nvidia GPU Technology Conference, 2013, San Jose, March 18-21
Biotropica2013, Infestation by a Common Parasite is correlated with Ant Symbiont Identity in a Plant-Ant Mutualism, M. Schumer, R. Birger, C. Tantipathananandh, J. Aurisano, M. Maggioni, and P. Mwangi, Biotropica Journal, 2013, to appear
ACMBCB2012, An Integrated Optimization Framework for Inferring two-generation Kinships and Parental Genotypes from Microsatellite Samples, D. Won, C. Chou, W. A. Chaovalitwongse, T. Y. Berger-Wolf, B. Dasgupta, A. A. Khokhar, M. V. Ashley, J. Palagi, M. Maggioni and S. I. Sheikh, ACM International Conference on Bioinformatics, Computational Biology and Biomedicine, 2012, Orlando, Florida, October 7-10, pp 392- 399
ICCS2011, GPU-accelerated Chemical Similarity Assessment for Large Scale Database, M. Maggioni, M.D. Santambrogio and J. Liang, International Conference of Computational Science, 2011, Singapore, June 1-3, pp. 2007-2016
GLSVLSI2009, Task Graph Scheduling for Reconfigurable Architectures driven by Reconfigurations Hiding and Resources Reuse, M.D. Santambrogio, M. Redaelli and M. Maggioni, ACM Great Lakes Symposium on VLSI, 2009, Boston, May 10-12, pp. 21-26
Research
In previous semesters I have held a position as Teaching Assistant in the department of Computer Science. I was assigned to different courses, including CS466 “Advanced Computer Architecture” (Spring ‘11), CS366 “Computer Architecture II” (Spring ‘11 - Fall ‘10), CS401 “Computer Algorithms” (Spring ‘10), CS202 “Data Structure and Discrete Math” (Fall ’09) and CS102 “Introduction to Programming” (Spring ’09).
Teaching