Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Paul Stravers is active.

Publication


Featured researches published by Paul Stravers.


international symposium on vlsi technology systems and applications | 2001

Homogeneous multiprocessing and the future of silicon design paradigms

Paul Stravers; Jan Hoogerbrugge

This paper addresses two challenges of the consumer semiconductor industry: (1) economical and social forces are increasingly reducing the length of product life cycles, and (2) the continuing exponential growth of the on-chip transistor count is pushing design complexity. In concert these two trends represent a formidable challenge for semiconductor companies that aim to benefit from future technological developments in highly competitive markets. The paper derives a relation between on-chip memory real estate and compute logic, suggesting that homogeneous multiprocessors are an unavoidable consequence of the technology curve. A particular approach to homogeneous multiprocessing is then presented that combines scalability with high computational performance and with high power efficiency. We also present the implementation of a programming paradigm for homogeneous multiprocessors that focuses on reuse of tested and approved functions at the software level. This enables a shift from todays not-so-successful practice of hardware core reuse to the reuse of functions that have very well defined and uniform interfaces. The time frame for large scale commercial application of this type of homogeneous multiprocessor architecture is expected to coincide with the arrival of 0.07 micron technology for consumer products, i.e. 2006 and beyond. The paper concludes with a case study of an MPEG2 decoder and how a few simple guidelines can significantly increase the exposed concurrency of the application.


Archive | 2005

Resource Reservations in Shared-Memory Multiprocessor SoCs

Clara Otero Pérez; Martijn Johan Rutten; Liesbeth Steffens; Jos van Eijndhoven; Paul Stravers

Consumer electronics vendors increasingly deploy shared-memory multiprocessor Systems on Chip (SoC), such as Philips Nexperia, to balance flexibility (late changes, software download, reuse) and cost (silicon area, power consumption) requirements. With the convergence of storage, digital television, and connectivity, these media-processing systems must support numerous operational modes. Within a mode, the system concurrently processes many streams, each imposing a potentially dynamic workload on the scarce system resources. The dynamic sharing of scarce resources is known to jeopardize robustness and predictability. Resource reservation is an accepted approach to tackle this problem. This chapter applies the resource reservation paradigm to interrelated SoC resources: processor cycles, cache space, and memory access cycles. The presented virtual platform approach aims to integrate the reservation mechanisms of each shared SoC resource as the first step towards robust, yet flexible and cost-effective consumer products.


international conference on computer aided design | 2000

Challenges in physical chip design

Ralph H. J. M. Otten; Paul Stravers

Chip industry obeys a number of laws, various kinds of laws. Mathematical laws if accurate models can be formulated, physical laws, especially solid state physics, obtained by observation and induction, chemical laws pertinent for the manufacturing processes, economical and judicial laws that concern such industries. These laws still hold true, although technology has come a long way since they were formulated. Obviously, modern technologies require a completely different design flow. Homogeneous processors do not benefit much from parts of a traditional flow. The emphasis should be more on modeling applications as networks of communicating processes in a suitable specification language. Equally important is reuse of specification software, considering the short life spans of integrated circuits and the demand for short paths to the market. General multilayer designs require complete new layout synthesis tools. Placement is obsolete and even floorplan design for each layer is not adequate because of the strong geometrical constraints. Wire planning will be more of a must, but has to acquire a more precise meaning in this application. The challenges posed by the unavoidable escape routes, to break free from the confinements of conventional large scale integration methodologies, is the topic of this paper.


Archive | 2005

Cache-Coherent Heterogeneous Multiprocessing as Basis for Streaming Applications

Jos van Eijndhoven; Jan Hoogerbrugge; M.N. Jayram; Paul Stravers; Andrei Terechko

Systems-on-Chip (SoC) of the new generation will be extremely complex devices, composed from complex subsystems, relying on abstraction from implementation details. These chips will support the execution of a mix of concurrent applications that are not known in detail at chip design time. These SoCs require a significant degree of programmability to configure both the set of functions that must execute as well as the structure of the dataflow between these functions. To ease the programming effort multiprocessor computers have employed cache coherent share memory for decades, abstracting the average programmer from system complexity issues such as multiple processors and memory hierarchies. Memory coherency in multiprocessor computers has a history of decades, and has proven to be an indispensable abstraction from system complexity towards the application programmer. This chapter describes a next generation SoC for the consumer electronics domain (e.g. audio/video, vision, robotics). It features heterogeneous multiprocessor subsystems with a snooping cache coherence protocol, combined in a system with distributed memory employing a directory coherency protocol. It is explained why and how the coherent memory model is indispensable for implementing both data transport and synchronization for multi-tasking streaming applications in distributed memory systems.


Archive | 1998

Converting program-specific virtual machine instructions into variable instruction set

Alexander Augusteijn; Eelco J. Dijkstra; Paulus Mathias Hubertus Mechtildis Antonius Gorissen; Franciscus Johannes Henricus Maria Meulenbroeks; Paul Stravers; Joachim Artur Trescher


Archive | 2004

Intergrated circuit and a method of cache remapping

Adrianus Josephus Bink; Paul Stravers


Archive | 2000

System and method for eliminating write back to register using dead field indicator

Paul Stravers


Archive | 2009

A light source

Peter Deixler; Cornelis Jojakim Jalink; Paul Stravers


Ninth International Symposium on Hardware/Software Codesign. CODES 2001 (IEEE Cat. No.01TH8571) | 2001

Exploring design space of parallel realizations: MPEG-2 decoder case study

Basant Kumar Dwivedi; Jan Hoogerbrugge; Paul Stravers; M. Balakrishnan


Archive | 2001

Data processing apparatus with a cache memory and method of using such an apparatus

Jan Hoogerbrugge; Paul Stravers

Researchain Logo
Decentralizing Knowledge