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

Herbert Hellerman

dblp:11/6337 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
0since 2021 · last 1976
—ORCID · none

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

Systems, architecture and hardware · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-author

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.

Software engineering, system software, and programming languages
3 papers
Software maintenance and evolution · 52% Operating systems · 20% Programming languages and type systems · 16%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Memory systems · 52% Processor architecture and microarchitecture · 17% Parallel and multicore computing · 13%

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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution
software portability
0.011976
Portable Character Processing in Fortran and Fixed Integer Environments · IEEE Trans. Software Eng. 1976
Operating systems › resource management › process management
CPU scheduling
0.011969
Complementary replacement: a meta scheduling principle · SOSP 1969
Memory systems › memory management › virtual memory
page replacement
0.011969
Complementary replacement: a meta scheduling principle · SOSP 1969
Memory systems › memory management
virtual memory
0.011969
Complementary replacement: a meta scheduling principle · SOSP 1969
Compilers and program optimization
parallelizing compiler
0.011966
Parallel Processing of Algebraic Expressions · IEEE Trans. Electron. Comput. 1966
Processor architecture and microarchitecture
instruction-level parallelism
0.011966
Parallel Processing of Algebraic Expressions · IEEE Trans. Electron. Comput. 1966
Parallel and multicore computing
parallel programming models
0.011966
Parallel Processing of Algebraic Expressions · IEEE Trans. Electron. Comput. 1966
Embedded and real-time systems › real-time scheduling
admission control
0.011969
Complementary replacement: a meta scheduling principle · SOSP 1969
Integrated circuit design › analog and mixed-signal circuits
analog circuit design
0.011955
On the Input Impedance Network Error in Operational Amplifiers · IRE Trans. Electron. Comput. 1955
Integrated circuit design › analog and mixed-signal circuits › analog circuit design
operational amplifier
0.011955
On the Input Impedance Network Error in Operational Amplifiers · IRE Trans. Electron. Comput. 1955
Performance modeling and evaluation
queueing models
0.011969
Complementary replacement: a meta scheduling principle · SOSP 1969

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

fortran subroutines · 0.0tree structure compilation · 0.0symmetry-based derivation · 0.0queueing analysis · 0.0concurrency groups · 0.0
YearPublicationVenuePosition
1976 Portable Character Processing in Fortran and Fixed Integer Environments
abstract
Many languages, including Fortran, and machines such as most minicomputers have little or no built-in character manipulation capability and yet are often required to process character information. This paper discusses the programming of character processing in such integer environments. Character representation, string-to-word coordinate transformation, packing, and unpacking using several arithmetic schemes are discussed with special attention to program portability. Several Fortran subroutines are presented culminating in BYTRAN, a set of portable Fortran subroutines that simulate the string structures and operators of the PL/I language.
Lawrence L. Rose, Herbert Hellerman
IEEE Trans. Software Eng.2
1969 Complementary replacement: a meta scheduling principle
abstract
A principle of scheduling is presented that includes a wide class of time and space allocation problems met in time sharing and virtual systems. Its essence is a method, based on symmetry, to use any of several rules for admission-to-service in a single server system to derive a space-replacement rule. This method, called complementary replacement includes several known job dispatching rules as well as some page-replacement algorithms such as the MIN and LRU (last-recently-used). A fundamental but unsolved problem with the principle is its range of applicability and the conditions under which it guarantees an optimum.
Herbert Hellerman
SOSP1
1966 Parallel Processing of Algebraic Expressions
abstract
A classification of the objectives and types of parallel processing gives the context of the prinicipal subjects of this paper. A compiler and machine organization which are capable of detecting opportunities for parallel processing in algebraic expressions and executing these by multiple processing units operating concurrently are described. The compiler algorithm, based on a tree structure of algebraic expressions, translates the expression into an object program containing concurrency groups of instructions. Within each such group. all of the instructions can be executed at the same time. The machine organization (described in a schematic way) includes a simple control for executing the object program by allocating instructions to processors within a group and interlocking advance to the next group until execution of the current group is completed.
Herbert Hellerman
IEEE Trans. Electron. Comput.1
1966 On the average speed of a multiple-module storage system
Herbert Hellerman
IEEE Trans. Electron. Comput.1
1955 On the Input Impedance Network Error in Operational Amplifiers
Herbert Hellerman
IRE Trans. Electron. Comput.1