Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Steve Gerding

dblp:85/1735 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
0since 2021 · last 2004
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2Computer networks · 1Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Processor architecture and microarchitecture · 37% Memory systems · 37% Embedded and real-time systems · 14%
Computer networks
1 paper
Edge and fog computing · 100%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems
cache design
0.012004
Cache Refill/Access Decoupling for Vector Machines · MICRO 2004
Parallel and multicore computing
parallel programming models
0.012004
The Vector-Thread Architecture · ISCA 2004
Memory systems › cache
prefetching
0.012004
Cache Refill/Access Decoupling for Vector Machines · MICRO 2004
Processor architecture and microarchitecture › vector processing
vector memory access
0.012004
Cache Refill/Access Decoupling for Vector Machines · MICRO 2004
Memory systems › cache › prefetching
vector prefetching
0.012004
Cache Refill/Access Decoupling for Vector Machines · MICRO 2004
Processor architecture and microarchitecture
vector processor
0.012004
Cache Refill/Access Decoupling for Vector Machines · MICRO 2004
Processor architecture and microarchitecture › vector processor
vector-thread architecture
0.012004
The Vector-Thread Architecture · ISCA 2004
Embedded and real-time systems
mobile computing
0.012003
iMASH: Interactive Mobile Application Session Handoff · MobiSys 2003
Embedded and real-time systems › embedded processor
low-power embedded processor
0.012004
The Vector-Thread Architecture · ISCA 2004
Edge and fog computing › mobile edge computing › computation offloading › mobile computation offloading
cyber foraging
0.012003
iMASH: Interactive Mobile Application Session Handoff · MobiSys 2003

Methods — techniques the papers use, named apart from their topics

proxy · 0.1middleware · 0.1content adaptation · 0.1simulation · 0.0decoupled access/execute · 0.0
YearPublicationVenuePosition
2004 The Vector-Thread Architecture
abstract
The vector-thread (VT) architectural paradigm unifies the vector and multithreaded compute models. The VT abstraction provides the programmer with a control processor and a vector of virtual processors (VPs). The control processor can use vector-fetch commands to broadcast instructions to all the VPs or each VP can use thread-fetches to direct its own control flow. A seamless intermixing of the vector and threaded control mechanisms allows a VT architecture to flexibly and compactly encode application parallelism and locality, and a VT machine exploits these to improve performance and efficiency. We present SCALE, an instantiation of the VT architecture designed for low-power and high-performance embedded systems. We evaluate the SCALE prototype design using detailed simulation of a broad range of embedded applications and show that its performance is competitive with larger and more complex processors.
Ronny Krashinsky, Christopher Batten, Mark Hampton, Steve Gerding, Brian Pharris, Jared Casper, Krste Asanovic
ISCA4
2004 Cache Refill/Access Decoupling for Vector Machines
abstract
Vector processors often use a cache to exploit temporal locality and reduce memory bandwidth demands, but then require expensive logic to track large numbers of outstanding cache misses to sustain peak bandwidth from memory. We present refill/access decoupling, which augments the vector processor with a Vector Refill Unit (VRU) to quickly pre-execute vector memory commands and issue any needed cache line refills ahead of regular execution. The VRU reduces costs by eliminating much of the outstanding miss state required in traditional vector architectures and by using the cache itself as a cost-effective prefetch buffer. We also introduce vector segment accesses, a new class of vector memory instructions that efficiently encode two-dimensional access patterns. Segments reduce address bandwidth demands and enable more efficient refill/access decoupling by increasing the information contained in each vector memory command. Our results show that refill/access decoupling is able to achieve better performance with less resources than more traditional decoupling methods. Even with a small cache and memory latencies as long as 800 cycles, refill/access decoupling can sustain several kilobytes of in-flight data with minimal access management state and no need for expensive reserved element buffering.
Christopher Batten, Ronny Krashinsky, Steve Gerding, Krste Asanovic
MICRO3
2003 iMASH: Interactive Mobile Application Session Handoff
abstract
Mobile computing research has often focused on untethering an in-use computing device, rather than enabling the mobility of the computation task itself. This paper presents an architecture, implementation, and experimental evidence that together validate a new continuous computing concept, application session handoff. The iMASH architecture leverages previous work on proxies, content adaptation, and client awareness to provide a unique, middleware-enable capability for continuous computing. Implementation in both socket- and RPC-based environments shows that very fast, secure session handoff of non-trivial client/server applications across heterogeneous client devices and network is feasible: experiments on a number of applications yielded handoff latencies ranging from 0.5s to 2s.
Rajive L. Bagrodia, S. Bhattacharyya, Fred Cheng, Steve Gerding, Glenn Glazer, Richard G. Guy, Zhengrong Ji, Jinsong Lin, Thomas Phan, Erik Skow, Maneesh Varshney, George Zorpas
MobiSys4