Publications
2025
- WIP: Multi-Agent Artificial Intelligence Model to Enhance Self-Regulated Learning and Conceptual Understanding in Computer Science EducationIn In the Proceedings of IEEE Frontiers in Education Conference (FIE), Nashville,TN,USA, November 2025*Co-first authors
- AI Literacy Through a Project-Based Learning CourseIn In the Proceedings of IEEE Smart World Congress (SWC), Calgary, AB, Canada, August 2025
- Perceiving Generative AI in Teacher Practice: a Design-Based Case Study in a Graduate CourseIn In the Proceedings of IEEE Smart World Congress (SWC), Calgary, AB, Canada, August 2025
- Synthetic Magnetic Resonance Imaging Generation for the Diagnosis of Alzheimer’s Disease using Machine LearningIn In the Proceedings of 8th International Conference on Multimedia Information Processing and Retrieval (MIPR), San Jose, CA, USA, August 2025
- Improving Energy Efficiency of Graph Neural Network Execution by using a PIM ArchitectureIn the 1st International Workshop on Data Centers Energy Efficiency (DCEE-2025), Tokyo, Japan, June 2025
- Mapping the Educational Potential of AI-Powered Tools: A Topic Modeling Analysis of Cognitive, Metacognitive, and Affective Learning DimensionsIn Proceedings of the 21st International Conference on Intelligent Tutoring Systems (ITS), Alexandroupolis, Greece, June 2025
- Evaluating the Impact of Assistive AI Tools on Learning Outcomes and Ethical Considerations in Programming EducationIn Proceedings of the 16th IEEE Global Engineering Education Conference (EDUCON), London, UK, April 2025
- Investigating Open-Source Large Language Models in Digital PedagogiesIn Proceedings of the 18th International Conference on e-Learning & Innovative Pedagogies, Changhua City, Taiwan, April 2025
- Microarchitectural Characterization of LightGCN and ExpressGNN and Architectural Implications (Poster Presentation)In The 20th International Conference on High Performance, Edge and Cloud Computing (HiPEAC), Barcelona, Spain, January 2025
2024
- Microarchitectural Analysis of Pre-Processing Stage in Machine Learning WorkloadsIn Proceedings of the 7th IEEE International Conference on Algorithms, Computing and Artificial Intelligence (ACAI), Guangzhou, China 2024
2023
- Evaluation of Pruning TechniquesIn Proceedings of the 42nd IEEE International Performance, Computing, and Communications Conference (IPCCC), Anaheim, CA, USA, November 2023
- Do Video Encoding Workloads Stress the Microarchitecture?In Proceedings of the 26th IEEE International Symposium on Workload Characterization (IISWC), Ghent, Belgium, October 2023
2018
- Puzzle Memory: Multifractional Partitioned Heterogeneous Memory SchemeIn Proceedings of the 36th IEEE International Conference on Computer Design (ICCD), Orlando, FL, USA, October 2018
- A Case for Granularity Aware Page MigrationIn Proceedings of the 32nd International Conference on Supercomputing (ICS), Beijing, China, June 2018
2017
- CSALT: Context Switch Aware Large TLBIn Proceedings of the 50th IEEE/ACM International Symposium on Microarchitecture (MICRO), Boston, MA, USA, October 2017
- Rethinking TLB designs in virtualized environments: A very large part-of-memory TLBIn Proceedings of the 44th ACM/IEEE International Symposium on Computer Architecture (ISCA), Toronto, ON, Canada, June 2017
- SILC-FM: Subblocked InterLeaved Cache-Like Flat Memory OrganizationIn Proceedings of the 23rd IEEE International Symposium on High Performance Computer Architecture (HPCA), Austin, TX, USA, February 2017
2016
- SILC-FM: Subblocked InterLeaved Cache-Like Flat Memory Organization (Poster Presentation)In Proceedings of 2016 International Conference on Parallel Architecture and Compilation Techniques (PACT), Haifa, Israel, September 2016
- Dynamic Core Allocation and Packet Scheduling in Multicore Network Processors65th IEEE Transactions on Computers, December 2016
- Proxy-Guided Load Balancing of Graph Processing Workloads on Heterogeneous ClustersIn Proceedings of the 45th International Conference on Parallel Processing (ICPP), Philadelphia, PA, USA, August 2016
- Genesys: Automatically generating representative training sets for predictive benchmarkingIn Proceedings of the 24th International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS), Agios Konstantinos, Greece, July 2016
2015
- Data partitioning strategies for graph workloads on heterogeneous clustersIn Proceedings of the 27th International Conference for High Performance Computing, Networking, Storage and Analysis, Austin, TX, USA, November 2015
- i-MIRROR: A Software Managed Die-Stacked DRAM-Based Memory SubsystemIn Proceedings of the 27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Florianopolis, Brazil, October 2015
- Watt Watcher: Fine-Grained Power Estimation for Emerging WorkloadsIn Proceedings of the 27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Florianopolis, Brazil, October 2015
- Performance Characterization of Modern Databases on Out-of-Order CPUsIn Proceedings of the 27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Florianopolis, Brazil, October 2015
- GPGPU Benchmark Suites: How Well Do They Sample the Performance Spectrum?In Proceedings of the 44th International Conference on Parallel Processing, Beijing, China, September 2015
- PowerTrain: A learning-based calibration of McPAT power modelsIn Proceedings of the 21st IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), Rome, Italy, July 2015
2014
- Control flow behavior of cloud workloadsIn Proceedings of the 17th IEEE International Symposium on Workload Characterization (IISWC), Raleigh, NC, USA, October 2014
2013
- Containment Domains: A Scalable, Efficient, and Flexible Resilience Scheme for Exascale SystemsJournal of Scientific Programming 2013
- Flow Migration on Multicore Network Processors: Load Balancing While Minimizing Packet ReorderingIn Proceedings of the 42nd International Conference on Parallel Processing, Lyon, France, October 2013
2012
- Containment domains: A scalable, efficient, and flexible resilience scheme for exascale systemsIn Proceedings of the 24th International Conference on High Performance Computing, Networking, Storage and Analysis, Salt Lake City, UT, USA, November 2012