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.

Herb Schwetman

dblp:15/549 · also Herbert D. Schwetman · DBLP profile ↗
← Back
14ranked-venue papers
3as first author
0since 2021 · last 2013
—ORCID · none

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

Systems, architecture and hardware · 8 · 2 first-authorSoftware engineering, systems software and programming languages · 8 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 3

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
10 papers
Interconnection networks and networks-on-chip · 72% Parallel and multicore computing · 16% Processor architecture and microarchitecture · 3%
Computer networks
2 papers
Optical networks · 100%

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

TopicWeightPapersLastEvidence papers
Interconnection networks and networks-on-chip
optical interconnection networks
0.322013
Wavelength stealing: an opportunistic approach to channel sharing in multi-chip photonic interconnects · MICRO 2013
Computer Systems Based on Silicon Photonic Interconnects · Proc. IEEE 2009
Optical networks
optical interconnect
0.112012
A micro-architectural analysis of switched photonic multi-chip interconnects · ISCA 2012
Optical networks › optical switching
photonic switching network
0.112012
A micro-architectural analysis of switched photonic multi-chip interconnects · ISCA 2012
Interconnection networks and networks-on-chip
die-to-die interconnect
0.112010
Silicon-photonic network architectures for scalable, power-efficient multi-chip systems · ISCA 2010
Parallel and multicore computing
many-core systems
0.112010
Silicon-photonic network architectures for scalable, power-efficient multi-chip systems · ISCA 2010
Parallel and multicore computing › parallel programming models
message passing
0.012012
A micro-architectural analysis of switched photonic multi-chip interconnects · ISCA 2012
Interconnection networks and networks-on-chip › high-speed networks
supercomputer interconnect
0.012012
A micro-architectural analysis of switched photonic multi-chip interconnects · ISCA 2012
Processor architecture and microarchitecture
many-core architecture
0.012010
Silicon-photonic network architectures for scalable, power-efficient multi-chip systems · ISCA 2010
High-performance computing › supercomputing
supercomputing systems
0.012009
Computer Systems Based on Silicon Photonic Interconnects · Proc. IEEE 2009
Performance modeling and evaluation
queueing models
0.031983
Cost-Performance Bounds for Multimicrocomputer Networks · IEEE Trans. Computers 1983
Computer System Models: An Introduction · SIGMETRICS 1981
Analysis of a time-sharing subsystem (A Preliminary Report) · SIGMETRICS 1974
Performance modeling and evaluation
parallel performance evaluation
0.011987
Monit: A Performance Monitoring Tool for Parallel and Pseudo-Parallel Programs · SIGMETRICS 1987
Performance modeling and evaluation › performance monitoring
parallel program monitoring
0.011987
Monit: A Performance Monitoring Tool for Parallel and Pseudo-Parallel Programs · SIGMETRICS 1987
Performance modeling and evaluation
performance monitoring
0.011987
Monit: A Performance Monitoring Tool for Parallel and Pseudo-Parallel Programs · SIGMETRICS 1987
Performance modeling and evaluation
simulation
0.031981
Computer System Models: An Introduction · SIGMETRICS 1981
Analysis of a time-sharing subsystem (A Preliminary Report) · SIGMETRICS 1974
A Task Scheduling Algorithm for a Multiprogramming Computer System · SOSP 1973
Performance modeling and evaluation › simulation
discrete-event simulation
0.021981
Computer System Models: An Introduction · SIGMETRICS 1981
Analysis of a time-sharing subsystem (A Preliminary Report) · SIGMETRICS 1974
Performance modeling and evaluation
bottleneck analysis
0.011983
Cost-Performance Bounds for Multimicrocomputer Networks · IEEE Trans. Computers 1983
Performance modeling and evaluation › design trade-off analysis
cost-performance analysis
0.011983
Cost-Performance Bounds for Multimicrocomputer Networks · IEEE Trans. Computers 1983
Interconnection networks and networks-on-chip
network topology
0.011983
Cost-Performance Bounds for Multimicrocomputer Networks · IEEE Trans. Computers 1983
Parallel and multicore computing
task scheduling
0.021975
Analysis of Several Task-Scheduling Algorithms for a Model of Multiprogramming Computer Systems · J. ACM 1975
A Task Scheduling Algorithm for a Multiprogramming Computer System · SOSP 1973
Performance modeling and evaluation
trace analysis
0.011987
Monit: A Performance Monitoring Tool for Parallel and Pseudo-Parallel Programs · SIGMETRICS 1987
Parallel and multicore computing
scheduling algorithms
0.011975
Analysis of Several Task-Scheduling Algorithms for a Model of Multiprogramming Computer Systems · J. ACM 1975
Distributed systems › operating system support › interprocess communication
message-passing systems
0.011983
Cost-Performance Bounds for Multimicrocomputer Networks · IEEE Trans. Computers 1983
Performance modeling and evaluation
capacity planning
0.011981
Computer System Models: An Introduction · SIGMETRICS 1981
Parallel and multicore computing
parallel scheduling
0.011973
A Task Scheduling Algorithm for a Multiprogramming Computer System · SOSP 1973
Operating systems › resource management › process management › multiprogramming
time-sharing systems
0.011974
Analysis of a time-sharing subsystem (A Preliminary Report) · SIGMETRICS 1974

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

discrete-event simulation · 0.3power-constrained design · 0.3silicon photonics · 0.2wavelength routing · 0.1photonic link design · 0.1trace file analysis · 0.0queueing network analysis · 0.0asymptotic performance bounds · 0.0simulation · 0.0queueing theory · 0.0software data-gathering · 0.0queueing analysis · 0.0
YearPublicationVenuePosition
2013 Wavelength stealing: an opportunistic approach to channel sharing in multi-chip photonic interconnects
abstract
Silicon photonic technology offers seamless integration of multiple chips with high bandwidth density and lower energy-per-bit consumption compared to electrical interconnects. The topology of a photonic interconnect impacts both its performance and laser power requirements. The point-to-point (P2P) topology offers arbitration-free connectivity with low energy-per-bit consumption, but suffers from low node-to-node bandwidth. Topologies with channel-sharing improve inter-node bandwidth but incur higher laser power consumption in addition to the performance costs associated with arbitration and contention.
Arslan Zulfiqar, Pranay Koka, Herb Schwetman, Mikko H. Lipasti, Xuezhe Zheng, Ashok V. Krishnamoorthy
MICRO3
2012 A micro-architectural analysis of switched photonic multi-chip interconnects
abstract
Silicon photonics is a promising technology to scale offchip bandwidth in a power-efficient manner. Given equivalent bandwidth, the flexibility of switched networks often leads to the assumption that they deliver greater performance than point-to-point networks on message passing applications with low-radix traffic patterns. However, when optical losses are considered and total optical power is constrained, this assumption no longer holds. In this paper we present a power constrained method for designing photonic interconnects that uses the power characteristics and limits of optical switches, waveguide crossings, inter-layer couplers and waveguides. We apply this method to design three switched network topologies for a multi-chip system. Using synthetic and HPC benchmark-derived message patterns, we simulated the three switched networks and a WDM point-to-point network. We show that switched networks outperform point-to-point networks only when the optical losses of switches and inter-layer couplers losses are each 0.75 dB or lower; achieving this would require a major breakthrough in device development. We then show that this result extends to any switched network with similarly complex topology, through simulations of an idealized "perfect" network that supports 90% of the peak bandwidth under all traffic patterns. We conclude that given a fixed amount of input optical power, under realistic device assumptions, a point-to-point network has the best performance and energy characteristics.
Pranay Koka, Michael O. McCracken, Herb Schwetman, Chia-Hsin Owen Chen, Xuezhe Zheng, Ron Ho, Kannan Raj, Ashok V. Krishnamoorthy
ISCA3
2010 Silicon-photonic network architectures for scalable, power-efficient multi-chip systems
abstract
Scaling trends of logic, memories, and interconnect networks lead towards dense many-core chips. Unfortunately, process yields and reticle sizes limit the scalability of large single-chip systems. Multi-chip systems break free of these areal limits, but in turn require enormous chip-to-chip bandwidth. The "macrochip" concept presented here integrates multiple many-core processor chips in a single package with silicon-photonic interconnects. This design enables a multi-chip system to approach the performance of a single large die.
Pranay Koka, Michael O. McCracken, Herb Schwetman, Xuezhe Zheng, Ron Ho, Ashok V. Krishnamoorthy
ISCA3
2009 Computer Systems Based on Silicon Photonic Interconnects
abstract
We present a computing microsystem that uniquely leverages the bandwidth, density, and latency advantages of silicon photonic interconnect to enable highly compact supercomputer-scale systems. We describe and justify single-node and multinode systems interconnected with wavelength-routed optical links, quantify their benefits vis-a-vis electrically connected systems, analyze the constituent optical component and system requirements, and provide an overview of the critical technologies needed to fulfill this system vision. This vision calls for more than a hundredfold reduction in energy to communicate an optical bit of information. We explore the power dissipation of a photonic link, suggest a roadmap to lower the energy-per-bit of silicon photonic interconnects, and identify the challenges that will be faced by device and circuit designers towards this goal.
Ashok V. Krishnamoorthy, Ron Ho, Xuezhe Zheng, Herb Schwetman, Jon K. Lexau, Pranay Koka, Guoliang Li 0003, Ivan Shubin, John E. Cunningham
Proc. IEEE4
1987 Monit: A Performance Monitoring Tool for Parallel and Pseudo-Parallel Programs
abstract
This paper describes a performance monitoring system, Monit, developed for performance evaluation of parallel systems. Monit uses trace files that are generated during the execution of parallel programs. Monit analyzes these trace files and produces time-oriented graphs of resource usage and system queues. Users interactively select the displayed items, resolution, and time intervals of interest. The current implementation of Monit is for SUN-3 workstation, but the program is easily adaptable to other devices.
Teemu Kerola, Herb Schwetman
SIGMETRICS2
1985 Vector C: A vector processing language
Kuo-Cheng Li, Herb Schwetman
J. Parallel Distributed Comput.2
1984 Implementing a Scaler C Compiler on the Cyber 205
abstract
Abstract With the aid of the EM (encoding machine) compiler tool kit, a preliminary version of a scalar C compiler was implemented on the Cyber 205 in a relatively short period of time. This C compiler emphasizes functionality more than efficiency. Several benchmark programs were used to measure the performance and to compare it with an equivalent C compiler for the VAX/UNIX system. In order to make it a production‐quality C compiler, further enhancements will be necessary. This paper presents some motivating factors, implementation details, and proposes further work on developing the Cyber 205 C compiler.
Kuo-Cheng Li, Herb Schwetman
Softw. Pract. Exp.2
1983 Cost-Performance Bounds for Multimicrocomputer Networks
abstract
Several interconnection structures for a distributed multimicrocomputer message-passing system are compared on the basis of cost and performance. Among the structures analyzed are buses, double rings, D-dimensional toroids, trees, cube-connected cycles, and chordal rings. Network cost is defined in terms of the number of network nodes and the unit cost of communication links and their associated connections. Simple asymptotic performance bounds are derived based on the bottleneck analysis of a queueing network. In contrast to the usual assumption of uniform message routing, the technique permits the introduction of a reference locality notion to the message routing behavior of network nodes. Finally, the cost, performance, and performance/cost functions are examined as the number of network nodes becomes very large.
Daniel A. Reed, Herb Schwetman
IEEE Trans. Computers2
1981 Computer System Models: An Introduction
abstract
A system model is a tool used to predict system performance under changing conditions. There are two widely used modeling techniques: one based on discrete event simulation and one based on queuing theory models. Because queueing theory models are so much cheaper to implement and use, as compared to simulation models, there is growing interest in them. Users are developing and using queuing theory models to project system performance, project capacity, analyze bottlenecks and configure systems.
Herb Schwetman
SIGMETRICS1
1978 Job Scheduling in Multiprogrammed Computer Systems
abstract
Abstract The job‐scheduling function in a multiprogramming computer system plays a key role in the achievement of the performance goals for the system. It is possible and convenient to partition this scheduling function into a priority assignment function and resource assignment function. Implementation of a general purpose resource assignment module permits a large family of scheduling strategies to be implemented via different priority calculation schemes. The implications of this partitioning of the scheduling function are studied by use of a simulation model. A system embodying this approach to job scheduling is discussed as an application of the approach to other types of systems.
Herb Schwetman
Softw. Pract. Exp.1
1977 Errata: "Analysis of Several Task-Scheduling Algorithms for a Model of Multiprogramming Computer Systems"
abstract
No abstract available.
K. L. Krause, Vincent Y. Shen, Herb Schwetman
J. ACM3
1975 Analysis of Several Task-Scheduling Algorithms for a Model of Multiprogramming Computer Systems
abstract
ABST~tACT.In multiprogramming computer systems, the scheduling strategy used to select tasks to be activated is an important factor in the achievement of the performance goals of the system.One form of analysm of scheduling algorithms represents the system as an abstract model of computation and then formally analyzes the algorithms operating in the context of the model.This paper presents an abstract system model which consists of several identical and independent task processors and a memory of arbitrary size Tasks are represented by processing-time and memory requirements which must be met by the model.Worst-case performance bounds are derived for sever al simple scheduling algortthms.A new heuristic algorithm, which uses a look-ahead strategy, is introduced This algorithm is shown to be better in many cases than the simpler algorithms when the worst-case performance bounds are compared.
K. L. Krause, Vincent Y. Shen, Herb Schwetman
J. ACM3
1974 Analysis of a time-sharing subsystem (A Preliminary Report)
abstract
The MESA subsystem provides a wide variety of services to remotely located users of the computing facilities of the Purdue University Computing Center. This paper presents the preliminary steps of an in-depth study into the behavior of MESA. The study uses a software data-gathering facility to analyze the usage and queueing aspects of this behavior and to provide values for parameters used by two models of the subsystem. These models, a network-of-queues model and a simulation model, are designed to project subsystem behavior in different operating environments. The paper includes a number of tables and figures which highlight the results, so far, of the study.
Herb Schwetman
SIGMETRICS1
1973 A Task Scheduling Algorithm for a Multiprogramming Computer System
abstract
This paper presents a description and analysis of a task scheduling algorithm which is applicable to third generation computer systems. The analysis is carried out using a model of a computer system having several identical task processors and a fixed amount of memory. The algorithm schedules tasks having different processor-time and memory requirements. The goal of the algorithm is to produce a task schedule which is near optimal in terms of the time required to process all of the tasks. An upper bound on the length of this schedule is the result of deterministic analysis of the algorithm. Computer simulations demonstrate the applicability of the algorithm in actual systems, even when some of the basic assumptions are violated.
K. L. Krause, Vincent Y. Shen, Herb Schwetman
SOSP3