Bottleneck identification and scheduling in multithreaded applications JA Joao, MA Suleman, O Mutlu, YN Patt ACM SIGARCH Computer Architecture News 40 (1), 223-234, 2012 | 201 | 2012 |
Parallel application memory scheduling E Ebrahimi, R Miftakhutdinov, C Fallin, CJ Lee, JA Joao, O Mutlu, YN Patt Proceedings of the 44th Annual IEEE/ACM International Symposium on …, 2011 | 172 | 2011 |
Utility-based acceleration of multithreaded applications on asymmetric CMPs JA Joao, MA Suleman, O Mutlu, YN Patt ACM SIGARCH Computer Architecture News 41 (3), 154-165, 2013 | 127 | 2013 |
Morphable counters: Enabling compact integrity trees for low-overhead secure memories G Saileshwar, PJ Nair, P Ramrakhyani, W Elsasser, JA Joao, MK Qureshi 2018 51st Annual IEEE/ACM International Symposium on Microarchitecture …, 2018 | 98 | 2018 |
Target-frequency based indirect jump prediction for high-performance processors O Mutlu, JA Joao US Patent 7,870,371, 2011 | 83 | 2011 |
Flexible reference-counting-based hardware acceleration for garbage collection JA Joao, O Mutlu, YN Patt Proceedings of the 36th annual international symposium on computer …, 2009 | 75 | 2009 |
VPC prediction: reducing the cost of indirect branches via hardware-based dynamic devirtualization H Kim, JA Joao, O Mutlu, CJ Lee, YN Patt, R Cohn ACM SIGARCH Computer Architecture News 35 (2), 424-435, 2007 | 65 | 2007 |
Data marshaling for multi-core architectures MA Suleman, O Mutlu, JA Joao, Khubaib, YN Patt Proceedings of the 37th annual international symposium on Computer …, 2010 | 48 | 2010 |
Improving the performance of object-oriented languages with dynamic predication of indirect jumps JA Joao, O Mutlu, H Kim, R Agarwal, YN Patt Proceedings of the 13th international conference on Architectural support …, 2008 | 42 | 2008 |
Diverge-merge processor (DMP): Dynamic predicated execution of complex control-flow graphs based on frequently executed paths H Kim, JA Joao, O Mutlu, YN Patt 2006 39th Annual IEEE/ACM International Symposium on Microarchitecture …, 2006 | 41 | 2006 |
ARM HPC Ecosystem and the Reemergence of Vectors A Rico, JA Joao, C Adeniyi-Jones, E Van Hensbergen Proceedings of the Computing Frontiers Conference, 329-334, 2017 | 39 | 2017 |
Feedback mechanism for dynamic predication of indirect jumps JA Joao, O Mutlu US Patent 7,818,551, 2010 | 34 | 2010 |
Hardware thread scheduling JA Joao, AR Carro, Z Huang US Patent 10,261,835, 2019 | 24 | 2019 |
Virtual program counter (vpc) prediction: Very low cost indirect branch prediction using conditional branch prediction hardware H Kim, JA Joao, O Mutlu, CJ Lee, YN Patt, R Cohn IEEE Transactions on Computers 58 (9), 1153-1170, 2008 | 23 | 2008 |
BUQS: battery-and user-aware QoS scaling for interactive mobile devices W Lee, R Panda, D Sunwoo, J Joao, A Gerstlauer, LK John 2018 23rd Asia and South Pacific Design Automation Conference (ASP-DAC), 64-69, 2018 | 16 | 2018 |
Yoga: A hybrid dynamic VLIW/OoO processor C Villavieja, JA Joao, R Miftakhutdinov, YN Patt no. HPS Technical Report, 2014 | 16 | 2014 |
Dynamic predication of indirect jumps JA Joao, O Mutlu, H Kim, YN Patt IEEE Computer Architecture Letters 7 (1), 1-4, 2008 | 16 | 2008 |
Profile-assisted compiler support for dynamic predication in diverge-merge processors H Kim, JA Joao, O Mutlu, YN Patt International Symposium on Code Generation and Optimization (CGO'07), 367-378, 2007 | 16 | 2007 |
On the benefits of tasking with OpenMP A Rico, I Sánchez Barrera, JA Joao, J Randall, M Casas, M Moretó OpenMP: Conquering the Full Hardware Spectrum: 15th International Workshop …, 2019 | 15 | 2019 |
DynaSprint: Microarchitectural sprints with dynamic utility and thermal management Z Huang, JA Joao, A Rico, AD Hilton, BC Lee Proceedings of the 52nd Annual IEEE/ACM International Symposium on …, 2019 | 9 | 2019 |