Vijay Nagarajan
Vijay Nagarajan
Reader (Associate Professor), University of Edinburgh
Verified email at ed.ac.uk
TitleCited byYear
Copy or discard execution model for speculative parallelization on multicores
C Tian, M Feng, V Nagarajan, R Gupta
2008 41st IEEE/ACM International Symposium on Microarchitecture, 330-341, 2008
1452008
ATCache: reducing DRAM cache latency via a small SRAM tag cache
CC Huang, V Nagarajan
Proceedings of the 23rd international conference on Parallel architectures …, 2014
822014
Efficient persist barriers for multicores
A Joshi, V Nagarajan, M Cintra, S Viglas
Proceedings of the 48th International Symposium on Microarchitecture, 660-671, 2015
582015
Dynamic recognition of synchronization operations for improved data race detection
C Tian, V Nagarajan, R Gupta, S Tallam
Proceedings of the 2008 international symposium on Software testing and …, 2008
552008
Efficient sequential consistency via conflict ordering
C Lin, V Nagarajan, R Gupta, B Rajaram
ACM SIGARCH Computer Architecture News 40 (1), 273-286, 2012
462012
Efficient sequential consistency using conditional fences
C Lin, V Nagarajan, R Gupta
International Journal of Parallel Programming 40 (1), 84-117, 2012
452012
TSO-CC: Consistency directed cache coherence for TSO
M Elver, V Nagarajan
2014 IEEE 20th International Symposium on High Performance Computer …, 2014
412014
ECMon: exposing cache events for monitoring
V Nagarajan, R Gupta
ACM SIGARCH Computer Architecture News 37 (3), 349-360, 2009
392009
Dynamic information flow tracking on multicores
V Nagarajan, HS Kim, Y Wu, R Gupta
Proceedings of the Workshop on Interaction Between Compilers and Computer …, 2008
392008
ATOM: Atomic durability in non-volatile memory through hardware logging
A Joshi, V Nagarajan, S Viglas, M Cintra
2017 IEEE International Symposium on High Performance Computer Architecture …, 2017
372017
Architectural support for shadow memory in multiprocessors
V Nagarajan, R Gupta
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on …, 2009
362009
Matching control flow of program versions
V Nagarajan, R Gupta, X Zhang, M Madou, B De Sutter, K De Bosschere
2007 IEEE International Conference on Software Maintenance, 84-93, 2007
342007
Software flow tracking using multiple threads
V Nagarajan, HS Kim, Y Wu, R Gupta
US Patent 8,321,840, 2012
252012
Speculative parallelization of sequential loops on multicores
C Tian, M Feng, V Nagarajan, R Gupta
International Journal of Parallel Programming 37 (5), 508-535, 2009
252009
McVerSi: A test generation framework for fast memory consistency verification in simulation
M Elver, V Nagarajan
2016 IEEE International Symposium on High Performance Computer Architecture …, 2016
202016
Self-recovery in server programs
V Nagarajan, D Jeffrey, R Gupta
Proceedings of the 2009 international symposium on Memory management, 49-58, 2009
202009
A system for debugging via online tracing and dynamic slicing
V Nagarajan, D Jeffrey, R Gupta, N Gupta
Software: Practice and Experience 42 (8), 995-1014, 2012
17*2012
Speculative optimizations for parallel programs on multicores
V Nagarajan, R Gupta
International Workshop on Languages and Compilers for Parallel Computing …, 2009
132009
Execution suppression: An automated iterative technique for locating memory errors
D Jeffrey, V Nagarajan, R Gupta
ACM Transactions on Programming Languages and Systems (TOPLAS) 32 (5), 17, 2010
122010
Runtime monitoring on multicores via oases
V Nagarajan, R Gupta
ACM SIGOPS Operating Systems Review 43 (2), 15-24, 2009
122009
The system can't perform the operation now. Try again later.
Articles 1–20