Dr. John Carter
contact information
Distinguished Engineer and Master InventorIBM Cloud Infrastructure, Austin, TX, USA +1
512
286
5584



links
Professional Associations
Professional Associations: ACM Senior Member | ACM SIGARCH | ACM SIGCOMM | ACM SIGMETRICS | ACM SIGMICRO | ACM SIGOPS | IEEE | IEEE Communications Society | IEEE Computer Society | IEEE, Senior Member2016
AC/DC TCP: Virtual Congestion Control Enforcement for Datacenter Networks
Keqiang He, Eric Rozner, Kanak Agarwal, Yu Gu, Wes Felter, John Carter and Aditya Akella
ACM SIGCOMM, 2016
Keqiang He, Eric Rozner, Kanak Agarwal, Yu Gu, Wes Felter, John Carter and Aditya Akella
ACM SIGCOMM, 2016
2015
IBM Bluemix Mobile Cloud Services
A. Gheith, R. Rajamony, P. Bohrer, K. Agarwal, M. Kistler, B. White Eagle, C. Hambridge, J. Carter, T. Kaplinger
IBM Journal of Research and Development 59(4), 2015
A. Gheith, R. Rajamony, P. Bohrer, K. Agarwal, M. Kistler, B. White Eagle, C. Hambridge, J. Carter, T. Kaplinger
IBM Journal of Research and Development 59(4), 2015
Presto: Edge-based Load Balancing for Fast Datacenter Networks
K. He, E. Rozner, K. Agarwal, W. Felter, J. Carter, and A. Akella
Proceedings of the ACM SIGCOMM Conference, 2015
K. He, E. Rozner, K. Agarwal, W. Felter, J. Carter, and A. Akella
Proceedings of the ACM SIGCOMM Conference, 2015
2014
Opensample: A low-latency, sampling-based measurement platform for commodity sdn
Suh, Junho and Kwon, Ted Taekyoung and Dixon, Colin and Felter, Wes and Carter, John
Distributed Computing Systems (ICDCS), 2014 IEEE 34th International Conference on, pp. 228--237
Abstract
Suh, Junho and Kwon, Ted Taekyoung and Dixon, Colin and Felter, Wes and Carter, John
Distributed Computing Systems (ICDCS), 2014 IEEE 34th International Conference on, pp. 228--237
Abstract
Low-Latency Network Monitoring via Oversubscribed Port Mirroring
J. Rasley, R. Fonseca, B. Stephens, C. Dixon, E. Rozner, W. Felter, K. Agarwal, J. Carter
Proceedings of the Open Networking Summit, 2014
J. Rasley, R. Fonseca, B. Stephens, C. Dixon, E. Rozner, W. Felter, K. Agarwal, J. Carter
Proceedings of the Open Networking Summit, 2014
Practical DCB for Improved Data Center Networks
B. Stephens, A.L. Cox, A. Singla, J. Carter, C. Dixon, and W. Felter
Proceedings of the IEEE International Conference on Computer Communications (INFOCOM), 2014
B. Stephens, A.L. Cox, A. Singla, J. Carter, C. Dixon, and W. Felter
Proceedings of the IEEE International Conference on Computer Communications (INFOCOM), 2014
OpenSample: A Low-latency, Sampling-based Measurement Platform for Software-Defined Networks
J. Suh, C. Dixon, W. Felter, J. Carter, and T. Kwon
Proceedings of the 34th International Conference on Distributed Computing Systems, 2014
J. Suh, C. Dixon, W. Felter, J. Carter, and T. Kwon
Proceedings of the 34th International Conference on Distributed Computing Systems, 2014
SDN traceroute: Tracing SDN Forwarding without Changing Network Behavior
K. Agarwal, E. Rozner, C. Dixon, and J. Carter
Proceedings of the ACM SIGCOMM Workshop on Hot Topics in Software-Defined Networking (HotSDN), 2014
K. Agarwal, E. Rozner, C. Dixon, and J. Carter
Proceedings of the ACM SIGCOMM Workshop on Hot Topics in Software-Defined Networking (HotSDN), 2014
Shadow MACs: Scalable Label-switching for Commodity Ethernet
K. Agarwal, E. Rozner, C. Dixon, W. Felter, and J. Carter
Proceedings of the ACM SIGCOMM Workshop on Hot Topics in Software-Defined Networking (HotSDN), 2014
K. Agarwal, E. Rozner, C. Dixon, W. Felter, and J. Carter
Proceedings of the ACM SIGCOMM Workshop on Hot Topics in Software-Defined Networking (HotSDN), 2014
Planck: Millisecond-scale Monitoring and Control for Commodity Networks
J. Rasley, B. Stephens, C. Dixon, E. Rozner, W. Felter, K. Agarwal, and J. Carter
Proceedings of ACM SIGCOMM 2014, pp. 407-418
J. Rasley, B. Stephens, C. Dixon, E. Rozner, W. Felter, K. Agarwal, and J. Carter
Proceedings of ACM SIGCOMM 2014, pp. 407-418
Software-Defined Networking to Support the Software-Defined Environment
C. Dixon, D. Olshefski, V. Jain, C. DeCusatis, W. Felter, J. Carter, M. Banikazemi, V. Mann, J. Tracey, R. Recio, J. Kidambi, A. Biswas, and U. Nagaraj
IBM Journal of Research and Development 58(2), 1-14, 2014
C. Dixon, D. Olshefski, V. Jain, C. DeCusatis, W. Felter, J. Carter, M. Banikazemi, V. Mann, J. Tracey, R. Recio, J. Kidambi, A. Biswas, and U. Nagaraj
IBM Journal of Research and Development 58(2), 1-14, 2014
2013
Active guardband management in power7+ to save energy and maintain reliability
Lefurgy, Charles R and Drake, Alan J and Floyd, Michael S and Allen-Ware, Malcolm S and Brock, Bishop and Tierno, Jose A and Carter, John B and Berry, Robert W
IEEE Micro 33(4), 35--45, IEEE, 2013
Lefurgy, Charles R and Drake, Alan J and Floyd, Michael S and Allen-Ware, Malcolm S and Brock, Bishop and Tierno, Jose A and Carter, John B and Berry, Robert W
IEEE Micro 33(4), 35--45, IEEE, 2013
2012
Tiered memory: An iso-power memory architecture to address the memory power wall
Sudan, Kshitij and Rajamani, Karthick and Huang, Wei and Carter, John B
IEEE Transactions on Computers 61(12), 1697--1710, IEEE, 2012
Sudan, Kshitij and Rajamani, Karthick and Huang, Wei and Carter, John B
IEEE Transactions on Computers 61(12), 1697--1710, IEEE, 2012
PAST: Scalable Ethernet for Data Centers
B. Stevens, A.L. Cox, W. Felter, C. Dixon, and J. Carter
Proceedings of ACM CoNEXT 2012, ACM
B. Stevens, A.L. Cox, W. Felter, C. Dixon, and J. Carter
Proceedings of ACM CoNEXT 2012, ACM
Active Memory Controller
Z. Fang, L. Zhang, J.B. Carter, S.A. McKee, A. Ibrahim, M.A. Parker, and X. Jiang
The Journal of Supercomputing 62(1), 510-549, Kluwer Academic Publishers, 2012
Z. Fang, L. Zhang, J.B. Carter, S.A. McKee, A. Ibrahim, M.A. Parker, and X. Jiang
The Journal of Supercomputing 62(1), 510-549, Kluwer Academic Publishers, 2012
Tiered Memory: An Iso-Power Memory Architecture to Address the Memory Wall
K. Sudan, K. Rajamani, W. Huang, and J.B. Carter
IEEE Transactions on Computers 61(12), 1682-1696, IEEE, 2012
K. Sudan, K. Rajamani, W. Huang, and J.B. Carter
IEEE Transactions on Computers 61(12), 1682-1696, IEEE, 2012
2011
Temperature-aware architecture: Lessons and opportunities
Huang, Wei and Allen-Ware, Malcolm and Carter, John B and Stan, Mircea R and Skadron, Kevin and Cheng, Edmund
IEEE Micro 31(3), 82--86, IEEE, 2011
Huang, Wei and Allen-Ware, Malcolm and Carter, John B and Stan, Mircea R and Skadron, Kevin and Cheng, Edmund
IEEE Micro 31(3), 82--86, IEEE, 2011
Active management of timing guardband to save energy in POWER7
Lefurgy, Charles R and Drake, Alan J and Floyd, Michael S and Allen-Ware, Malcolm S and Brock, Bishop and Tierno, Jose A and Carter, John B
Proceedings of the 44th Annual IEEE/ACM International Symposium on Microarchitecture, pp. 1--11, 2011
Lefurgy, Charles R and Drake, Alan J and Floyd, Michael S and Allen-Ware, Malcolm S and Brock, Bishop and Tierno, Jose A and Carter, John B
Proceedings of the 44th Annual IEEE/ACM International Symposium on Microarchitecture, pp. 1--11, 2011
TAPO: Thermal-Aware Power Optimization Techniques for Servers and Data Centers
W. Huang, M. Allen-Ware, J. Carter, E. Elnozahy, H. Hamann, T. Keller, C. Lefurgy, J. Li, K. Rajamani, and J. Rubio
Proceedings of the 2nd Green Computing Conference (IGCC), 2011
W. Huang, M. Allen-Ware, J. Carter, E. Elnozahy, H. Hamann, T. Keller, C. Lefurgy, J. Li, K. Rajamani, and J. Rubio
Proceedings of the 2nd Green Computing Conference (IGCC), 2011
Active Management of Timing Guardband to Save Energy
C. Lefurgy, A. Drake, M. Floyd, M. Allen-Ware, B. Brock, J. Tierno, and J. Carter
Proceedings of the 44th Annual IEEE/ACM International Symposium on Microarchitecture, IEEE/ACM, 2011
C. Lefurgy, A. Drake, M. Floyd, M. Allen-Ware, B. Brock, J. Tierno, and J. Carter
Proceedings of the 44th Annual IEEE/ACM International Symposium on Microarchitecture, IEEE/ACM, 2011
Temperature-Aware Architecture: Lessons and Opportunities
W. Huang, M.R. Stan, M. Allen-Ware, J.B. Carter, E. Cheng, and K. Skadron
IEEE Micro 31(3), 82-86, IEEE, 2011
W. Huang, M.R. Stan, M. Allen-Ware, J.B. Carter, E. Cheng, and K. Skadron
IEEE Micro 31(3), 82-86, IEEE, 2011
Reliability-Aware Energy Management for Hybrid Storage Systems
W. Felter, A. Hylick, and J. Carter
Proceedings of the 27 IEEE Symposium on Massive Storage Systems (MSST 2011), IEEE
W. Felter, A. Hylick, and J. Carter
Proceedings of the 27 IEEE Symposium on Massive Storage Systems (MSST 2011), IEEE
2010
Architecting for power management: The IBM{ extregistered} POWER7â„¢ approach
Ware, Malcolm and Rajamani, Karthick and Floyd, Michael and Brock, Bishop and Rubio, Juan C and Rawson, Freeman and Carter, John B
HPCA-16 2010 The Sixteenth International Symposium on High-Performance Computer Architecture, pp. 1--11
Ware, Malcolm and Rajamani, Karthick and Floyd, Michael and Brock, Bishop and Rubio, Juan C and Rawson, Freeman and Carter, John B
HPCA-16 2010 The Sixteenth International Symposium on High-Performance Computer Architecture, pp. 1--11
Architecting for power management: The IBM POWER7 approach
Malcolm Ware, Karthick Rajamani, Michael Floyd, Bishop Brock, Juan C Rubio, Freeman Rawson, John B Carter
HPCA, pp. 1--11, 2010
Malcolm Ware, Karthick Rajamani, Michael Floyd, Bishop Brock, Juan C Rubio, Freeman Rawson, John B Carter
HPCA, pp. 1--11, 2010
Power-performance management on an IBM POWER7 server
K Rajamani, F Rawson, M Ware, H Hanson, J Carter, T Rosedahl, A Geissler, G Silva, H Hua
Low-Power Electronics and Design (ISLPED), 2010 ACM/IEEE International Symposium on, pp. 201--206
K Rajamani, F Rawson, M Ware, H Hanson, J Carter, T Rosedahl, A Geissler, G Silva, H Hua
Low-Power Electronics and Design (ISLPED), 2010 ACM/IEEE International Symposium on, pp. 201--206
Designing energy-efficient servers and data centers
J Carter, K Rajamani
Computer 43(7), 76--78, Institute of Electrical and Electronics Engineers, Inc., 3 Park Avenue, 17 th Fl New York NY 10016-5997 USA, 2010
J Carter, K Rajamani
Computer 43(7), 76--78, Institute of Electrical and Electronics Engineers, Inc., 3 Park Avenue, 17 th Fl New York NY 10016-5997 USA, 2010
2009
A look inside IBM's green data center research
J B Carter
Proceedings of the 14th ACM/IEEE international symposium on Low power electronics and design, pp. 153--154, 2009
J B Carter
Proceedings of the 14th ACM/IEEE international symposium on Low power electronics and design, pp. 153--154, 2009
Dynamic hardware-assisted software-controlled page placement to manage capacity allocation and sharing within large caches
M Awasthi, K Sudan, R Balasubramonian, J Carter
High Performance Computer Architecture, 2009, pp. 250--261
M Awasthi, K Sudan, R Balasubramonian, J Carter
High Performance Computer Architecture, 2009, pp. 250--261
2008
Extending CC-NUMA Systems to Support Write Update Optimizations
L. Cheng and J. Carter
Proceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis (Supercomputing 2008)
L. Cheng and J. Carter
Proceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis (Supercomputing 2008)
2007
Active memory operations
Z Fang, L Zhang, J B Carter, A Ibrahim, M A Parker
Proceedings of the 21st annual international conference on Supercomputing, pp. 232--241, 2007
Z Fang, L Zhang, J B Carter, A Ibrahim, M A Parker
Proceedings of the 21st annual international conference on Supercomputing, pp. 232--241, 2007
An adaptive cache coherence protocol optimized for producer-consumer sharing
L Cheng, J B Carter, D Dai
High Performance Computer Architecture, 2007, pp. 328--339
L Cheng, J B Carter, D Dai
High Performance Computer Architecture, 2007, pp. 328--339
2006
Efficient address remapping in distributed shared-memory systems
L Zhang, M Parker, J Carter
ACM Transactions on Architecture and Code Optimization (TACO) 3(2), 209--229, ACM, 2006
L Zhang, M Parker, J Carter
ACM Transactions on Architecture and Code Optimization (TACO) 3(2), 209--229, ACM, 2006
Leveraging wire properties at the microarchitecture level
R Balasubramonian, N Muralimanohar, K Ramani, L Cheng, J B Carter
Micro, IEEE 26(6), 40--52, IEEE, 2006
R Balasubramonian, N Muralimanohar, K Ramani, L Cheng, J B Carter
Micro, IEEE 26(6), 40--52, IEEE, 2006
Program phase detection and exploitation
C Ding, S Dwarkadas, M C Huang, K Shen, J B Carter
Parallel and Distributed Processing Symposium, 2006, pp. 8--pp
C Ding, S Dwarkadas, M C Huang, K Shen, J B Carter
Parallel and Distributed Processing Symposium, 2006, pp. 8--pp
Interconnect-Aware Coherence Protocols for Chip Multiprocessors
L Cheng, N Muralimanohar, K Ramani, R …
ACM SIGARCH Computer Architecture News, 2006 - doi.ieeecomputersociety.org
L Cheng, N Muralimanohar, K Ramani, R …
ACM SIGARCH Computer Architecture News, 2006 - doi.ieeecomputersociety.org
2005
Fast barriers for scalable ccNUMA systems
Cheng, Liqun and Carter, John B
Parallel Processing, 2005. ICPP 2005. International Conference on, pp. 241--250
Abstract
Cheng, Liqun and Carter, John B
Parallel Processing, 2005. ICPP 2005. International Conference on, pp. 241--250
Abstract
Wire Management for Coherence Traffic in Chip Multiprocessors
K Ramani, R Balasubramonian, J Carter
Proceedings of the 6th Workshop on Complexity-Effective …, 2005 - cs.utah.edu
K Ramani, R Balasubramonian, J Carter
Proceedings of the 6th Workshop on Complexity-Effective …, 2005 - cs.utah.edu
Fast synchronization on shared-memory multiprocessors: An architectural approach
Z Fang, L Zhang, J B Carter, L Cheng, M Parker
Journal of Parallel and Distributed Computing 65(10), 1158--1170, Elsevier, 2005
Z Fang, L Zhang, J B Carter, L Cheng, M Parker
Journal of Parallel and Distributed Computing 65(10), 1158--1170, Elsevier, 2005
2004
Scalable barrier synchronisation for large-scale shared-memory multiprocessors
Fang, Zhen and Zhang, Lixin and Carter, John B and Parker, Mike
International Journal of High Performance Computing and Networking 1(1-3), 33--42, Inderscience Publishers, 2004
Fang, Zhen and Zhang, Lixin and Carter, John B and Parker, Mike
International Journal of High Performance Computing and Networking 1(1-3), 33--42, Inderscience Publishers, 2004
Preliminary Investigation of Active Memory Operations
Zhang, Lixin and Fang, Zhen and Carter, John B and Parker, Mike
2004 - researchgate.net
Zhang, Lixin and Fang, Zhen and Carter, John B and Parker, Mike
2004 - researchgate.net
Highly efficient synchronization based on active memory operations
L Zhang, Z Fang, J B Carter
Parallel and Distributed Processing Symposium, 2004, pp. 58
L Zhang, Z Fang, J B Carter
Parallel and Distributed Processing Symposium, 2004, pp. 58
Safely Harnessing Wide Area Surrogate Computing or How to Avoid Building the Perfect Platform for Network Attacks
S Goyal, J Carter
Proceedings of the First Workshop on Real Large Distributed Systems, 2004
S Goyal, J Carter
Proceedings of the First Workshop on Real Large Distributed Systems, 2004
A lightweight secure cyber foraging infrastructure for resource-constrained devices
S Goyal, J Carter
Mobile Computing Systems and Applications, 2004, pp. 186--195
S Goyal, J Carter
Mobile Computing Systems and Applications, 2004, pp. 186--195
2003
Restructuring computations for temporal data cache locality
V K Pingali, S A McKee, W C Hsieh, J B Carter
International Journal of Parallel Programming 31(4), 305--338, Springer, 2003
V K Pingali, S A McKee, W C Hsieh, J B Carter
International Journal of Parallel Programming 31(4), 305--338, Springer, 2003
DataStations: Ubiquitous transient storage for mobile users
S Susarla, J Carter
Technical Report, 2003
S Susarla, J Carter
Technical Report, 2003
A novel 32-bit scalable multiplier architecture
Y Kolla, Y B Kim, J Carter
Proceedings of the 13th ACM Great Lakes symposium on VLSI, pp. 241--244, 2003
Y Kolla, Y B Kim, J Carter
Proceedings of the 13th ACM Great Lakes symposium on VLSI, pp. 241--244, 2003
2002
Thermal stability and scalability of Zr-aluminate-based high-k gate stacks
PJ Chen, E Cartier, RJ Carter, T Kauerauf, C Zhao, J P{'e}try, V Cosnier, Z Xu, A Kerber, W Tsai, others
VLSI Technology, 2002, pp. 192--193
PJ Chen, E Cartier, RJ Carter, T Kauerauf, C Zhao, J P{'e}try, V Cosnier, Z Xu, A Kerber, W Tsai, others
VLSI Technology, 2002, pp. 192--193
Computation regrouping: restructuring programs for temporal data cache locality
V K Pingali, S A McKee, W C Hseih, J B Carter
Proceedings of the 16th international conference on Supercomputing, pp. 252--261, 2002
V K Pingali, S A McKee, W C Hseih, J B Carter
Proceedings of the 16th international conference on Supercomputing, pp. 252--261, 2002
2001
Cost-model driven integration of restructuring optimizations
B Chandramouli, J B Carter, W Hsieh, S McKee
The 2001 International Conference on Parallel Architectures and Compilation Techniques
B Chandramouli, J B Carter, W Hsieh, S McKee
The 2001 International Conference on Parallel Architectures and Compilation Techniques
Memory system support for dynamic cache line assembly
L Zhang, V Pingali, B Chandramouli, J Carter
Intelligent Memory Systems, 56--70, Springer, 2001
L Zhang, V Pingali, B Chandramouli, J Carter
Intelligent Memory Systems, 56--70, Springer, 2001
A cost framework for evaluating integrated restructuring optimizations
B Chandramouli, J B Carter, W C Hsieh, S A McKee
Parallel Architectures and Compilation Techniques, 2001, pp. 131--140
B Chandramouli, J B Carter, W C Hsieh, S A McKee
Parallel Architectures and Compilation Techniques, 2001, pp. 131--140
Reevaluating online superpage promotion with hardware support
Z Fang, L Zhang, J B Carter, W C Hsieh, S A McKee
High-Performance Computer Architecture, 2001, pp. 63--72
Z Fang, L Zhang, J B Carter, W C Hsieh, S A McKee
High-Performance Computer Architecture, 2001, pp. 63--72
The Impulse Memory Controller
L Zhang, Z Fang, M Parker, BK Mathew, L Schaelicke …
IEEE TRANSACTIONS ON COMPUTERS, 2001 - doi.ieeecomputersociety.org
L Zhang, Z Fang, M Parker, BK Mathew, L Schaelicke …
IEEE TRANSACTIONS ON COMPUTERS, 2001 - doi.ieeecomputersociety.org
2000
Algorithmic foundations for a parallel vector access memory system
Mathew, Binu K and McKee, Sally A and Carter, John B and Davis, Al
Proceedings of the twelfth annual ACM symposium on Parallel algorithms and architectures, pp. 156--165, 2000
Mathew, Binu K and McKee, Sally A and Carter, John B and Davis, Al
Proceedings of the twelfth annual ACM symposium on Parallel algorithms and architectures, pp. 156--165, 2000
Online superpage promotion revisited (poster session)
Z Fang, L Zhang, J Carter, S McKee, W Hsieh
ACM SIGMETRICS Performance Evaluation Review, pp. 114--115, 2000
Z Fang, L Zhang, J Carter, S McKee, W Hsieh
ACM SIGMETRICS Performance Evaluation Review, pp. 114--115, 2000
Design of a parallel vector access unit for SDRAM memory systems
B K Mathew, S A McKee, J B Carter, A Davis
High-Performance Computer Architecture, 2000, pp. 39--48
B K Mathew, S A McKee, J B Carter, A Davis
High-Performance Computer Architecture, 2000, pp. 39--48
Online superpage promotion revisited
Z Fang, Z F Lixin, S Mckee, J Carter, W Hsieh
In Proceedings of the ACM SIGMETRICS 2000 Conference on Measurement and Modeling of Computer Systems
Z Fang, Z F Lixin, S Mckee, J Carter, W Hsieh
In Proceedings of the ACM SIGMETRICS 2000 Conference on Measurement and Modeling of Computer Systems
Pointer-based prefetching within the Impulse adaptable memory controller: Initial results
L Zhang, S A McKee, W C Hsieh, J B Carter
Proceedings of the Workshop on Solving the Memory Wall Problem, 2000
L Zhang, S A McKee, W C Hsieh, J B Carter
Proceedings of the Workshop on Solving the Memory Wall Problem, 2000
1999
Impulse: Memory system support for scientific applications
Carter, John B and Hsieh, Wilson C and Stoller, Leigh B and Swanson, Mark and Zhang, Lixin and McKee, Sally A
Scientific Programming 7(3-4), 195--209, Hindawi Publishing Corporation, 1999
Carter, John B and Hsieh, Wilson C and Stoller, Leigh B and Swanson, Mark and Zhang, Lixin and McKee, Sally A
Scientific Programming 7(3-4), 195--209, Hindawi Publishing Corporation, 1999
Impulse: Building a smarter memory controller
Carter, John and Hsieh, Wilson and Stoller, Leigh and Swanson, Mark and Zhang, Lixin and Brunvand, Erik and Davis, Al and Kuo, Chen-Chi and Kuramkote, Ravindra and Parker, Michael and others
High-Performance Computer Architecture, 1999. Proceedings. Fifth International Symposium On, pp. 70--79
Carter, John and Hsieh, Wilson and Stoller, Leigh and Swanson, Mark and Zhang, Lixin and Brunvand, Erik and Davis, Al and Kuo, Chen-Chi and Kuramkote, Ravindra and Parker, Michael and others
High-Performance Computer Architecture, 1999. Proceedings. Fifth International Symposium On, pp. 70--79
Exploring the Value of Supporting Multiple DSM Protocols in Hardware DSM Controllers
R Kuramkote, J Carter
1999 - Citeseer, Citeseer
R Kuramkote, J Carter
1999 - Citeseer, Citeseer
Using Khazana to Support Distributed Application Development
S Susarla, A Ranganathan, Y I J Carter
University of Utah, Department of Computer Science, Technical Report\#: UU-CS-TR-99-008, Citeseer, 1999
S Susarla, A Ranganathan, Y I J Carter
University of Utah, Department of Computer Science, Technical Report\#: UU-CS-TR-99-008, Citeseer, 1999
Impulse\: Memory system support for scientific applications
J B Carter, W C Hsieh, L B Stoller, M Swanson, L Zhang, S A McKee
Scientific Programming 7(3-4), 195--209, IOS Press, 1999
J B Carter, W C Hsieh, L B Stoller, M Swanson, L Zhang, S A McKee
Scientific Programming 7(3-4), 195--209, IOS Press, 1999
Parallel access ordering for SDRAM memories
B Mathew, S McKee, J Carter, A Davis
Technical Report, 1999
B Mathew, S McKee, J Carter, A Davis
Technical Report, 1999
MP-LOCKs: Replacing h/w synchronization primitives with message passing
C C Kuo, J Carter, R Kuramkote
High-Performance Computer Architecture, 1999, pp. 284--288
C C Kuo, J Carter, R Kuramkote
High-Performance Computer Architecture, 1999, pp. 284--288
Memory system support for imaging processing
CL Zhang, JB Carter, WC Hsieh, SA McKee
Proceedings of the 1999. CiteSeer. IST-Copyright Penn State … - citeseer.ist.psu.edu
CL Zhang, JB Carter, WC Hsieh, SA McKee
Proceedings of the 1999. CiteSeer. IST-Copyright Penn State … - citeseer.ist.psu.edu
Impulse: An Adaptable Memory System
J Carter, W Hsieh, L Stoller, M Swanson, L Zhang, E Brunvand, A Davis, C C Kuo, R Kuramkote, M Parker, others
Submitted to 5th Int'l Symp, 1999
J Carter, W Hsieh, L Stoller, M Swanson, L Zhang, E Brunvand, A Davis, C C Kuo, R Kuramkote, M Parker, others
Submitted to 5th Int'l Symp, 1999
Memory system support for image processing
L Zhang, J B Carter, W C Hsieh, S A McKee
Parallel Architectures and Compilation Techniques, 1999, pp. 98--107
L Zhang, J B Carter, W C Hsieh, S A McKee
Parallel Architectures and Compilation Techniques, 1999, pp. 98--107
1998
Design alternatives for shared memory multiprocessors
J Carter, C C Kuo, R Kuramkote, M Swanson
High Performance Computing, 1998, pp. 41--50
J Carter, C C Kuo, R Kuramkote, M Swanson
High Performance Computing, 1998, pp. 41--50
Experience using a globally shared state abstraction to support distributed applications
S Susarla, A Ranganathan, J Carter
University of Utah, Department of Computer Science, Technical Report UU-CS-9816, Citeseer, 1998
S Susarla, A Ranganathan, J Carter
University of Utah, Department of Computer Science, Technical Report UU-CS-9816, Citeseer, 1998
An Infrastructure for Building Distributed Services
J Carter, A Ranganathan, S Susarla
Proc. of the International Conference on Distributed …, 1998 - citeseer.ist.psu.edu
J Carter, A Ranganathan, S Susarla
Proc. of the International Conference on Distributed …, 1998 - citeseer.ist.psu.edu
Increasing TLB reach using superpages backed by shadow memory
M Swanson, L Stoller, J Carter
ACM SIGARCH Computer Architecture News, 1998 - doi.ieeecs.org
M Swanson, L Stoller, J Carter
ACM SIGARCH Computer Architecture News, 1998 - doi.ieeecs.org
ASCOMA: an adaptive hybrid shared memory architecture
C C Kuo, J Carter, R Kuramkote, M Swanson
Parallel Processing, 1998, pp. 207--216
C C Kuo, J Carter, R Kuramkote, M Swanson
Parallel Processing, 1998, pp. 207--216
Making distributed shared memory simple, yet efficient
M Swanson, L Stoller, J Carter
High-Level Parallel Programming Models and Supportive Environments, 1998, pp. 2--13
M Swanson, L Stoller, J Carter
High-Level Parallel Programming Models and Supportive Environments, 1998, pp. 2--13
… Distributed Shared Memory Simple, Yet Efficient, Computer Systems Laboratory, University of Utah
M Swanson, L Stoller, J Carter
technical report, 1998
M Swanson, L Stoller, J Carter
technical report, 1998
Memory system support for irregular applications
J Carter, W Hsieh, M Swanson, L Zhang, E Brunvand, A Davis, C C Kuo, R Kuramkote, M Parker, L Schaelicke, others
Languages, Compilers, and Run-Time Systems for Scalable Computers, 17--26, Springer, 1998
J Carter, W Hsieh, M Swanson, L Zhang, E Brunvand, A Davis, C C Kuo, R Kuramkote, M Parker, L Schaelicke, others
Languages, Compilers, and Run-Time Systems for Scalable Computers, 17--26, Springer, 1998
1997
Analysis of avalanche’s shared memory architecture
R Kuramkote, J Carter, A Davis, C C Kuo, L Stoller, M Swanson
Technical Report, 1997
R Kuramkote, J Carter, A Davis, C C Kuo, L Stoller, M Swanson
Technical Report, 1997
1996
A comparison of software and hardware synchronization mechanisms for distributed shared memory multiprocessors
J B Carter, C C Kuo, R Kuramkote
University of Utah, Salt Lake City, Utah84112, 1996
J B Carter, C C Kuo, R Kuramkote
University of Utah, Salt Lake City, Utah84112, 1996
1995
Avalanche: A Communication and Memory Architecture for Scalable Parallel Computing. Draft Report
JB Carter, A Davis, R K C C Kuo, LB Stoller, M Swanson
Computer Systems Laboratory, University of Utah, 1995
JB Carter, A Davis, R K C C Kuo, LB Stoller, M Swanson
Computer Systems Laboratory, University of Utah, 1995
Avalanche: Cache and DSM protocol design
JB Carter, R Kuramkote
Computer Systems Laboratory, University of Utah, 1995
JB Carter, R Kuramkote
Computer Systems Laboratory, University of Utah, 1995
Design of the Munin distributed shared memory system
J B Carter, others
Journal of Parallel and Distributed Computing 29(2), 219--227, Citeseer, 1995
J B Carter, others
Journal of Parallel and Distributed Computing 29(2), 219--227, Citeseer, 1995
An argument for simple COMA
A Saulsbury, T Wilkinson, J Carter, A Landin
Future Generation Computer Systems 11(6), 553--566, Elsevier, 1995
A Saulsbury, T Wilkinson, J Carter, A Landin
Future Generation Computer Systems 11(6), 553--566, Elsevier, 1995
Avalanche: A communication and memory architecture for scalable parallel computing
J B Carter, A Davis, R Kuramkote, C C Kuo, L B Stoller, M Swanson
Workshop on Scalable Shared-Memory Multiprocessors, 1995
J B Carter, A Davis, R Kuramkote, C C Kuo, L B Stoller, M Swanson
Workshop on Scalable Shared-Memory Multiprocessors, 1995
Distributed shared memory: Where we are and where we should be headed
J B Carter, D Khandekar, L Kamb
Hot Topics in Operating Systems, 1995, pp. 119--122
J B Carter, D Khandekar, L Kamb
Hot Topics in Operating Systems, 1995, pp. 119--122
Techniques for reducing consistency-related communication in distributed shared-memory systems
J B Carter, J K Bennett, W Zwaenepoel
ACM Transactions on Computer Systems (TOCS) 13(3), 205--243, ACM, 1995
J B Carter, J K Bennett, W Zwaenepoel
ACM Transactions on Computer Systems (TOCS) 13(3), 205--243, ACM, 1995
1994
E cient Distributed Shared Memory Based On Multi-Protocol Release Consistency
J B Carter
Ph.D. Thesis, 1994
J B Carter
Ph.D. Thesis, 1994
Evaluating the Potential of Programmable Multiprocessor Cache Controllers
JB Carter, M Hibler, RR Kuramkote
1994 - cs.utah.edu
JB Carter, M Hibler, RR Kuramkote
1994 - cs.utah.edu
1993
An Integrated Parallel Programming Environment for Solving Problems in Computational Medicine
Carter, John B and Johnson, Christopher R and Kessler, Robert R and Lepreau, Jay and Lindstrom, Gary and Swanson, Mark R
Univ. of Utah tech. report, to be published in, 1993
Carter, John B and Johnson, Christopher R and Kessler, Robert R and Lepreau, Jay and Lindstrom, Gary and Swanson, Mark R
Univ. of Utah tech. report, to be published in, 1993
Jeffrey Law, Lay Lepreau, Douglas B. Orr, Leigh Stoller, and Mark Swanson. FLEX: A Tool for Building Efficient and Flexible Systems
Carter, John B and Ford, Bryan and Hibler, Mike and Kuramkote, Ravindra
Proceedings of the Fourth Workshop on Workstation Operating Systems, pp. 198--202, 1993
Carter, John B and Ford, Bryan and Hibler, Mike and Kuramkote, Ravindra
Proceedings of the Fourth Workshop on Workstation Operating Systems, pp. 198--202, 1993
Munin: E cient Distributed Shared Memory Using Multi-Protocol Release Consistency
JB Carter
Ph.D. Thesis, 1993
JB Carter
Ph.D. Thesis, 1993
Efficient distributed shared memory based on multi-protocol release consistency
J B Carter
Ph.D. Thesis, 1993
J B Carter
Ph.D. Thesis, 1993
An Integrated Parallel Programming Environment for Solving Problems in Computational Medicine
J B Carter, C R Johnson, R R Kessler, J Lepreau, G Lindstrom, M R Swanson
Univ. of Utah tech. report, to be published in, 1993
J B Carter, C R Johnson, R R Kessler, J Lepreau, G Lindstrom, M R Swanson
Univ. of Utah tech. report, to be published in, 1993
FLEX: A tool for building efficient and flexible systems
J B Carter, B Ford, M Hibler, R Kuramkote, J Law, J Lepreau, D B Orr, L Stoller, M Swanson
Workstation Operating Systems, 1993, pp. 198--202
J B Carter, B Ford, M Hibler, R Kuramkote, J Law, J Lepreau, D B Orr, L Stoller, M Swanson
Workstation Operating Systems, 1993, pp. 198--202
Network multicomputing using recoverable distributed shared memory
J B Carter, A L Cox, S Dwarkadas, E N Elnozahy, D B Johnson, P Keleher, S Rodrigues, W Yu, W Zwaenepoel
Compcon Spring'93, Digest of Papers, pp. 519--527, 1993
J B Carter, A L Cox, S Dwarkadas, E N Elnozahy, D B Johnson, P Keleher, S Rodrigues, W Yu, W Zwaenepoel
Compcon Spring'93, Digest of Papers, pp. 519--527, 1993
1992
Distributed operating systems based on a protected global virtual address space
J B Carter, A L Cox, D B Johnson, W Zwaenepoel
Workstation Operating Systems, 1992, pp. 75--79
J B Carter, A L Cox, D B Johnson, W Zwaenepoel
Workstation Operating Systems, 1992, pp. 75--79
1991
Toward large-scale shared memory multiprocessing
J K Bennett, J B Carter, W Zwaenepoel
1991 - books.google.com
J K Bennett, J B Carter, W Zwaenepoel
1991 - books.google.com
Munin: Distributed shared memory using multi-protocol release consistency
J Bennett, J Carter, W Zwaenepoel
Operating Systems of the 90s and Beyond, 56--60, Springer, 1991
J Bennett, J Carter, W Zwaenepoel
Operating Systems of the 90s and Beyond, 56--60, Springer, 1991
Implementation and performance of Munin
J B Carter, J K Bennett, W Zwaenepoel
1991 - dl.acm.org, ACM
J B Carter, J K Bennett, W Zwaenepoel
1991 - dl.acm.org, ACM
1990
Adaptive software cache management for distributed shared memory architectures
J K Bennett, J B Carter, W Zwaenepoel
Computer Architecture, 1990, pp. 125--134
J K Bennett, J B Carter, W Zwaenepoel
Computer Architecture, 1990, pp. 125--134
Munin: Distributed shared memory based on type-specific memory coherence
J K Bennett, J B Carter, W Zwaenepoel
1990 - dl.acm.org, ACM
J K Bennett, J B Carter, W Zwaenepoel
1990 - dl.acm.org, ACM
1989
Shared memory access characteristics
Bennett, John K and Carter, John B and Zwaenepoel, Willy
Technical Report, Technical Report COMP TR89-99, Rice University, 1989
Bennett, John K and Carter, John B and Zwaenepoel, Willy
Technical Report, Technical Report COMP TR89-99, Rice University, 1989
Munin: Shared memory for distributed memory multiprocessors
Bennett, John K and Carter, John B and Zwaenepoel, Willy
1989 - Rice University, Department of …, Rice University, Department of Computer Science
Bennett, John K and Carter, John B and Zwaenepoel, Willy
1989 - Rice University, Department of …, Rice University, Department of Computer Science
Computer Systems Research at Rice University.
J Bennett, R Bubenik, JB Carter, EN Elnozahy, J …
1989 - stinet.dtic.mil
J Bennett, R Bubenik, JB Carter, EN Elnozahy, J …
1989 - stinet.dtic.mil
Shared memory access characteristics
JK Bennett, JB Carter, W Zwaenepoel
Technical Report COMP TR89-99, Rice University, September 1989. …
JK Bennett, JB Carter, W Zwaenepoel
Technical Report COMP TR89-99, Rice University, September 1989. …
Optimistic implementation of bulk data transfer protocols
J B Carter, W Zwaenepoel
1989 - dl.acm.org, ACM
J B Carter, W Zwaenepoel
1989 - dl.acm.org, ACM
Munin: Shared memory for distributed memory multiprocessors
J K Bennett, J B Carter, W Zwaenepoel
Technical Report, 1989
J K Bennett, J B Carter, W Zwaenepoel
Technical Report, 1989
1988
Optimistic Bulk Data Transfer Protocols
Carter, John B and Zwaenepoel, Willy
1988 - Rice University, Department of …, Rice University, Department of Computer Science
Carter, John B and Zwaenepoel, Willy
1988 - Rice University, Department of …, Rice University, Department of Computer Science
Optimistic Bulk Data Transfer Protocols
JB Carter, W Zwaenepoel
1988 - Rice University, Dept. of Computer Science
JB Carter, W Zwaenepoel
1988 - Rice University, Dept. of Computer Science
1983
Class of easily implemented hash functions
JL Carter, G Markowsky, MN Wegman
IBM technical disclosure bulletin 26(2), 515--516, 1983
JL Carter, G Markowsky, MN Wegman
IBM technical disclosure bulletin 26(2), 515--516, 1983
1981
New hash functions and their use in authentication and set equality
M N Wegman, J L Carter
Journal of computer and system sciences 22(3), 265--279, Elsevier, 1981
M N Wegman, J L Carter
Journal of computer and system sciences 22(3), 265--279, Elsevier, 1981
1979
New classes and applications of hash functions
M N Wegman, J L Carter
Foundations of Computer Science, 1979, pp. 175--182
M N Wegman, J L Carter
Foundations of Computer Science, 1979, pp. 175--182
Universal classes of hash functions
J L Carter, M N Wegman
Journal of computer and system sciences 18(2), 143--154, Elsevier, 1979
J L Carter, M N Wegman
Journal of computer and system sciences 18(2), 143--154, Elsevier, 1979
1977
The experimental compiling systems project
FE Allen, JL Carter, WH Harrison, PG Loewner, RP Tapscott, LH Trevillyan, MN Wegman
IBM TJ Watson Research Center, Yorktown Heights, NY, 1977
FE Allen, JL Carter, WH Harrison, PG Loewner, RP Tapscott, LH Trevillyan, MN Wegman
IBM TJ Watson Research Center, Yorktown Heights, NY, 1977
Year Unknown
Gather Operations for General-Purpose Microprocessors
Mathew, Binu K and Parker, Mike and Zhang, Lixin and Carter, John B and McKee, Sally A
cs.utah.edu, 0
Mathew, Binu K and Parker, Mike and Zhang, Lixin and Carter, John B and McKee, Sally A
cs.utah.edu, 0
Venkata K. Pingali Sally A. McKee Information Sciences Institute Electrical and Computer Engineering University of Southern California Cornell Univerity Los Angeles, CA 90292 Ithaca, NY 14853 pingali@ isi. edu sam@ csl. cornell. edu
Hsieh, Wilson C and Carter, John B
isi.edu, 0
Hsieh, Wilson C and Carter, John B
isi.edu, 0
M. Swanson, L. Stoller {\guillemotleft}Low Latency Workstation Cluster Comunications Using Send-Based Protocols{\guillemotright} UUCS-96-001 Departement of Computer Science, University of Utah, January 1996, 8 pages.
J Carter, A Davis, R Kuramkote, CC Kuo
J Carter, A Davis, R Kuramkote..., 0
J Carter, A Davis, R Kuramkote, CC Kuo
J Carter, A Davis, R Kuramkote..., 0
FLEX: A Tool for Building E cient and Flexible Systems
J B Carter, B Ford, M Hibler, R Kuramkote, J Law rey, L Lepreau, D B Orr, L Stoller, M Swanson
Proceedings of the Fourth Workshop on Workstation Operating Systems, pp. 198--202
J B Carter, B Ford, M Hibler, R Kuramkote, J Law rey, L Lepreau, D B Orr, L Stoller, M Swanson
Proceedings of the Fourth Workshop on Workstation Operating Systems, pp. 198--202
Khazana: A Flexible Wide Area Data Store,{sai, retrac}@ cs. utah
S Susarla, J Carter
… -03-020 School of Computing University of Utah Salt Lake City, …
S Susarla, J Carter
… -03-020 School of Computing University of Utah Salt Lake City, …
Reducing Consistency Traffic and Cache Misses in the Avalanche Multiprocessor
JB Carter, R Kuramkote, CC Kuo
University of Utah technical report - citeseer.ist.psu.edu, 0
JB Carter, R Kuramkote, CC Kuo
University of Utah technical report - citeseer.ist.psu.edu, 0