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

Lars H. Philipson

dblp:13/815 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
0since 2021 · last 1993
—ORCID · none

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

Systems, architecture and hardware · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 2 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.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Electronic design automation · 67% Interconnection networks and networks-on-chip · 11% Processor architecture and microarchitecture · 9%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
design representation
0.021993
Interaction semantics of a symbolic layout editor for parameterized modules · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993
Movie-an interactive environment for silicon compilation tools · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Electronic design automation
physical design
0.011993
Interaction semantics of a symbolic layout editor for parameterized modules · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993
Electronic design automation › physical design › VLSI layout
symbolic layout
0.011993
Interaction semantics of a symbolic layout editor for parameterized modules · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993
Electronic design automation › high-level synthesis › hardware compilation
silicon compilation
0.011989
Movie-an interactive environment for silicon compilation tools · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Processor architecture and microarchitecture › multiprocessor architecture
multiprocessor design
0.021984
VLSI Based Design Principles for MIMD Multiprocessor Computers with Distributed Memory Management · ISCA 1984
A Communication Structure for a Multiprocessor Computer with Distributed Global Memory · ISCA 1983
Interconnection networks and networks-on-chip
bus-based interconnection
0.021984
A Communication Structure for a Multiprocessor Computer with Distributed Global Memory · ISCA 1983
VLSI Based Design Principles for MIMD Multiprocessor Computers with Distributed Memory Management · ISCA 1984
Interconnection networks and networks-on-chip › bus-based interconnection
global bus
0.021984
A Communication Structure for a Multiprocessor Computer with Distributed Global Memory · ISCA 1983
VLSI Based Design Principles for MIMD Multiprocessor Computers with Distributed Memory Management · ISCA 1984
Memory systems › shared memory › distributed shared memory
distributed memory management
0.011984
VLSI Based Design Principles for MIMD Multiprocessor Computers with Distributed Memory Management · ISCA 1984
Parallel and multicore computing › multiprocessor system
MIMD multiprocessor
0.011984
VLSI Based Design Principles for MIMD Multiprocessor Computers with Distributed Memory Management · ISCA 1984
Integrated circuit design
VLSI design
0.011984
VLSI Based Design Principles for MIMD Multiprocessor Computers with Distributed Memory Management · ISCA 1984
High-performance computing
distributed memory systems
0.011983
A Communication Structure for a Multiprocessor Computer with Distributed Global Memory · ISCA 1983
Distributed systems
global memory
0.011983
A Communication Structure for a Multiprocessor Computer with Distributed Global Memory · ISCA 1983

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

geometrical constraint expression · 0.0built-in design rules · 0.0real-time animation · 0.0interactive graphical editing · 0.0incremental updating · 0.0prototyping · 0.0experimentation · 0.0capacity simulation · 0.0
YearPublicationVenuePosition
1993 Interaction semantics of a symbolic layout editor for parameterized modules
abstract
An interactive graphical editor for parameterized layout generators, based on symbolic layout, is discussed. One basic idea is to have built-in rules, corresponding to basic knowledge about elementary things in VLSI design, in order to make the tool behave as an experienced partner to the designer. It was found that the fundamental problem was not to implement but to select a proper set of rules to define the semantics of the tool. The problem was attacked by actually implementing various experimental versions and using them to create layout. These experiments and the conclusions are summarized. For example, the fundamental importance of proper mechanisms to explicitly express geometrical constraints, such as pitch-matching, is shown. It is also shown how parameterization can be introduced in a user-friendly and natural way through the graphical, symbolic layout view.>
Per Andersson, Lars H. Philipson
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1989 Movie-an interactive environment for silicon compilation tools
abstract
Movie is a special-purpose environment for silicon compilation tools, providing services in the same way that an operating system does to application problems. Movie also contains the functionality of an advanced module generator tool. An internal design representation was developed that allows a combination of hierarchically parameterized module generators, symbolic layout, and interactive graphical editing. This design representation has been formalized into a representation language with well-defined semantics. Movie provides a set of operations, formally defined using the representation language, for use by the tools. A set of instantiation mechanisms ensure certain correctness of the result independently of the tools and closes the design-verification loop. Movie was designed to take advantage of fast color graphics, special-purpose data structures and incremental updating to achieve interactivity with immediate visual feedback by real-time animation. By integration high-level tools, a hierarchy of levels of abstraction is maintained. Silicon compilation systems based on Movie can be expected to be open-ended, transparent, and highly interactive.>
Per Andersson, Lars H. Philipson
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1984 VLSI Based Design Principles for MIMD Multiprocessor Computers with Distributed Memory Management
abstract
Design principles for MIMD multiprocessor computers with virtual memory based on a common, global and uniform logical address space, supporting parallel, procedural languages such as Ada (Ada is a registered trademark of the US Government, AJPO), are discussed. The major design issues are identified and suggested solutions given, the most important of which are distributed, associative address translation, and local mechanisms supporting efficient resource allocation policies to reduce over-all communication costs. Arguments are given for using shared memory and bus-based global communication. Some preliminary studies of bus-based intercommunication schemes, parallel language implementation, capacity simulation and VLSI implementation are reviewed, as well as a number of existing experimental and commercial multiprocessors. Finally an experimental system for evaluation of different mechanisms and policies in systems of the suggested type is outlined.
Lars H. Philipson
ISCA1
1984 Implementation of a Pascal Based Parallel Lanugage for a Mulitprocessor Computer
abstract
Abstract This paper reports the work on implementing a parallel version of Pascal on a small scale multiprocessor computer. A few simple primitives were included to support parallel programming. The code generation, linking and loading procedures are described. An overview of the hardware is included. Finally some programming experience with the system is reported.
Anders Ardö, Lars H. Philipson
Softw. Pract. Exp.2
1983 A Communication Structure for a Multiprocessor Computer with Distributed Global Memory
abstract
An experimental multiprocessor computer was designed and built in order to explore the feasibility of certain internal communication mechanisms. The system consisted of seven processing elements, each containing a part of the global memory connected to a local bus. For each processor the global memory is seen as one single, linearly addressable structure. The processing elements were all connected to a common, global bus, consisting of three separate busses in order to increase the capacity. A bus selection unit was designed, capable of making a unique bus selection for each request, within a fraction of a memory cycle. The experiments have shown that communication structures based on distributed global memory and global bus systems can be used efficiently for medium scale systems.
Lars H. Philipson, Bo Nilsson, Bjorn Breidegard
ISCA1