John B. Carter

Affiliations:
  • University of Utah, Salt Lake City, Utah, USA


According to our database1, John B. Carter authored at least 66 papers between 1989 and 2016.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2016
IBM Bluemix Mobile Cloud Services.
IBM J. Res. Dev., 2016

AC/DC TCP: Virtual Congestion Control Enforcement for Datacenter Networks.
Proceedings of the ACM SIGCOMM 2016 Conference, Florianopolis, Brazil, August 22-26, 2016, 2016

2015
Presto: Edge-based Load Balancing for Fast Datacenter Networks.
Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, 2015

2014
Software defined networking to support the software defined environment.
IBM J. Res. Dev., 2014

Planck: millisecond-scale monitoring and control for commodity networks.
Proceedings of the ACM SIGCOMM 2014 Conference, 2014

SDN traceroute: tracing SDN forwarding without changing network behavior.
Proceedings of the third workshop on Hot topics in software defined networking, 2014

Shadow MACs: scalable label-switching for commodity ethernet.
Proceedings of the third workshop on Hot topics in software defined networking, 2014

Low-latency Network Monitoring via Oversubscribed Port Mirroring.
Proceedings of the Open Networking Summit 2014 - Research Track, 2014

Practical DCB for improved data center networks.
Proceedings of the 2014 IEEE Conference on Computer Communications, 2014

OpenSample: A Low-Latency, Sampling-Based Measurement Platform for Commodity SDN.
Proceedings of the IEEE 34th International Conference on Distributed Computing Systems, 2014

2013
Active Guardband Management in Power7+ to Save Energy and Maintain Reliability.
IEEE Micro, 2013

2012
Active memory controller.
J. Supercomput., 2012

Tiered Memory: An Iso-Power Memory Architecture to Address the Memory Power Wall.
IEEE Trans. Computers, 2012

PAST: scalable ethernet for data centers.
Proceedings of the Conference on emerging Networking Experiments and Technologies, 2012

2011
Temperature-Aware Architecture: Lessons and Opportunities.
IEEE Micro, 2011

Reliability-aware energy management for hybrid storage systems.
Proceedings of the IEEE 27th Symposium on Mass Storage Systems and Technologies, 2011

Active management of timing guardband to save energy in POWER7.
Proceedings of the 44rd Annual IEEE/ACM International Symposium on Microarchitecture, 2011

TAPO: Thermal-aware power optimization techniques for servers and data centers.
Proceedings of the 2011 International Green Computing Conference and Workshops, 2011

2010
Designing Energy-Efficient Servers and Data Centers.
Computer, 2010

Power-performance management on an IBM POWER7 server.
Proceedings of the 2010 International Symposium on Low Power Electronics and Design, 2010

Architecting for power management: The IBM POWER7<sup>TM</sup> approach.
Proceedings of the 16th International Conference on High-Performance Computer Architecture (HPCA-16 2010), 2010

2009
A look inside IBM's green data center research.
Proceedings of the 2009 International Symposium on Low Power Electronics and Design, 2009

Dynamic hardware-assisted software-controlled page placement to manage capacity allocation and sharing within large caches.
Proceedings of the 15th International Conference on High-Performance Computer Architecture (HPCA-15 2009), 2009

2008
Extending CC-NUMA systems to support write update optimizations.
Proceedings of the ACM/IEEE Conference on High Performance Computing, 2008

2007
Active memory operations.
Proceedings of the 21th Annual International Conference on Supercomputing, 2007

An Adaptive Cache Coherence Protocol Optimized for Producer-Consumer Sharing.
Proceedings of the 13st International Conference on High-Performance Computer Architecture (HPCA-13 2007), 2007

2006
Efficient address remapping in distributed shared-memory systems.
ACM Trans. Archit. Code Optim., 2006

Leveraging Wire Properties at the Microarchitecture Level.
IEEE Micro, 2006

Interconnect-Aware Coherence Protocols for Chip Multiprocessors.
Proceedings of the 33rd International Symposium on Computer Architecture (ISCA 2006), 2006

Program phase detection and exploitation.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

2005
Fast synchronization on shared-memory multiprocessors: An architectural approach.
J. Parallel Distributed Comput., 2005

Fast Barriers for Scalable ccNUMA Systems.
Proceedings of the 34th International Conference on Parallel Processing (ICPP 2005), 2005

Flexible Consistency for Wide Area Peer Replication.
Proceedings of the 25th International Conference on Distributed Computing Systems (ICDCS 2005), 2005

2004
Scalable barrier synchronisation for large-scale shared-memory multiprocessors.
Int. J. High Perform. Comput. Netw., 2004

Highly Efficient Synchronization Based on Active Memory Operations.
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004

2003
A Cost Model For Integrated Restructuring Optimizations.
J. Instr. Level Parallelism, 2003

Restructuring Computations for Temporal Data Cache Locality.
Int. J. Parallel Program., 2003

2002
Computation regrouping: restructuring programs for temporal data cache locality.
Proceedings of the 16th international conference on Supercomputing, 2002

2001
The Impulse Memory Controller.
IEEE Trans. Computers, 2001

Reevaluating Online Superpage Promotion with Hardware Support.
Proceedings of the Seventh International Symposium on High-Performance Computer Architecture (HPCA'01), 2001

A Cost Framework for Evaluating Integrated Restructuring Optimizations.
Proceedings of the 2001 International Conference on Parallel Architectures and Compilation Techniques (PACT 2001), 2001

2000
Algorithmic foundations for a parallel vector access memory system.
Proceedings of the Twelfth annual ACM Symposium on Parallel Algorithms and Architectures, 2000

Online superpage promotion revisited (poster).
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, 2000

Memory System Support for Dynamic Cache Line Assembly.
Proceedings of the Intelligent Memory Systems, Second International Workshop, 2000

Design of a Parallel Vector Access Unit for SDRAM Memory Systems.
Proceedings of the Sixth International Symposium on High-Performance Computer Architecture, 2000

1999
Impulse: Memory system support for scientific applications.
Sci. Program., 1999

MP-LOCKs: Replacing H/W Synchronization Primitives with Message Passing.
Proceedings of the Fifth International Symposium on High-Performance Computer Architecture, 1999

Impulse: Building a Smarter Memory Controller.
Proceedings of the Fifth International Symposium on High-Performance Computer Architecture, 1999

Memory System Support for Image Processing.
Proceedings of the 1999 International Conference on Parallel Architectures and Compilation Techniques, 1999

1998

Increasing TLB Reach Using Superpages Backed by Shadow Memory.
Proceedings of the 25th Annual International Symposium on Computer Architecture, 1998

ASCOMA: An Adaptive Hybrid Shared Memory Architecture.
Proceedings of the 1998 International Conference on Parallel Processing (ICPP '98), 1998

Khazana: An Infrastructure for Building Distributed Services.
Proceedings of the 18th International Conference on Distributed Computing Systems, 1998

Making Distributed Shared Memory Simple, Yet Efficient.
Proceedings of the 3rd International Workshop on High-Level Programming Models and Supportive Environments (HIPS '98), 30 March, 1998

Design alternatives for shared memory multiprocessors.
Proceedings of the 5th International Conference On High Performance Computing, 1998

1995
Techniques for Reducing Consistency-Related Communication in Distributed Shared-Memory Systems
ACM Trans. Comput. Syst., 1995

Design of the Munin Distributed Shared Memory System.
J. Parallel Distributed Comput., 1995

An argument for simple COMA.
Future Gener. Comput. Syst., 1995

Distributed shared memory: where we are and where we should be headed.
Proceedings of the Fifth Workshop on Hot Topics in Operating Systems, 1995

1993
FLEX: A Tool for Building Efficient and Flexible Systems.
Proceedings of the Proceedings Fourth Workshop on Workstation Operating Systems, 1993

1992
Distributed shared memory: experience with Munin.
Proceedings of the 5th ACM SIGOPS European Workshop: Models and Paradigms for Distributed Systems Structuring, 1992

1991
Implementation and Performance of Munin.
Proceedings of the Thirteenth ACM Symposium on Operating System Principles, 1991

Munin: Distributed Shared Memory Using Multi-Protocol Release Consistency.
Proceedings of the Operating Systems of the 90s and Beyond, International Workshop, 1991

1990
Munin: Distributed Shared Memory Based on Type-Specific Memory Coherence.
Proceedings of the Second ACM SIGPLAN Symposium on Princiles & Practice of Parallel Programming (PPOPP), 1990

Adaptive Software Cache Management for Distributed Shared Memory Architectures.
Proceedings of the 17th Annual International Symposium on Computer Architecture, 1990

1989
Optimistic Implementation of Bulk Data Transfer Protocols.
Proceedings of the 1989 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, 1989


  Loading...