Network


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

Hotspot


Dive into the research topics where Gilbert C. Sih is active.

Publication


Featured researches published by Gilbert C. Sih.


IEEE Transactions on Parallel and Distributed Systems | 1993

A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures

Gilbert C. Sih; Edward A. Lee

The authors present a compile-time scheduling heuristic called dynamic level scheduling, which accounts for interprocessor communication overhead when mapping precedence-constrained, communicating tasks onto heterogeneous processor architectures with limited or possibly irregular interconnection structures. This technique uses dynamically-changing priorities to match tasks with processors at each step, and schedules over both spatial and temporal dimensions to eliminate shared resource contention. This method is fast, flexible, widely targetable, and displays promising performance. >


IEEE Transactions on Parallel and Distributed Systems | 1993

Declustering: a new multiprocessor scheduling technique

Gilbert C. Sih; Edward A. Lee

The authors present a new compile-time scheduling heuristic called declustering, which schedules acyclic precedence graphs that fit the synchronous data flow (SDF) model onto multiprocessor architectures. This technique accounts for interprocessor communication (IPC) overheads and considers interconnection constraints in the architecture so that shared resource contention can be avoided. The algorithm initially invokes a new clustering method that uses graph-analysis techniques to isolate parallelism instances. When constructing an initial set of clusters, this procedure explicitly addresses the tradeoff between exploiting parallelism and incurring communication cost. By hierarchically combining these clusters and then systematically decomposing this hierarchy, the declustering method exposes parallelism instances in order of importance and attains a cluster granularity that fits the characteristics of the architecture. It is shown that declustering retains the clustering advantage of avoiding IPC, yet overcomes the inflexibility associated with traditional clustering approaches. >


international symposium on microarchitecture | 1990

Gabriel: a design environment for DSP

Jeffery C. Bier; E. Goei; W.-H. Ho; Philip D. Lapsley; M. P. O'Reilly; Gilbert C. Sih; Edward A. Lee

Gabriel, a second-generation digital signal-processing (DSP) design environment, is described. The Gabriel experimental signal-processing software performs non-real-time algorithm simulations and code synthesis for real-time hardware based on programmable DSPs. Gabriel eases code development for architectures that are not easy targets for conventional compilers. The model of compilation used by Gabriel is discussed at length. Modification of the model to run in real time, target architectures, and scheduling are examined.<<ETX>>


international parallel and distributed processing symposium | 1990

Dynamic-level scheduling for heterogeneous processor networks

Gilbert C. Sih; Edward A. Lee

Dynamic-level scheduling is an effective compile-time scheduling technique which accounts for interprocessor communication overhead when mapping precedence-constrained, communicating tasks onto arbitrarily interconnected processor networks. Scheduling and routing are performed simultaneously to account for limited interconnections between processors, and communications are scheduled along with computations to eliminate shared-resource contention. The paper extends the dynamic-level scheduling methodology to encompass heterogeneous processing environments, and presents two techniques designed to enhance scheduling performance: forward/backward scheduling, and precedence constraint appendage.<<ETX>>


Archive | 1992

Network echo canceller

Gilbert C. Sih


Archive | 2001

Position location with low tolerance oscillator

Gilbert C. Sih; Qiuzhen Zou


Archive | 2002

Direct conversion receiver architecture

Tao Li; Christian Holenstein; Inyup Kang; Brett C. Walker; Paul E. Peterzell; Raghu Challa; Matthew L. Severson; Arun Raghupathy; Gilbert C. Sih


Archive | 1997

Echo canceller with talk state determination to control speech processor functional elements in a digital telephone system

Gilbert C. Sih; Anthony P. Mauro


Archive | 1996

Method for controlling echo canceling in an echo canceller

Gilbert C. Sih


Archive | 1992

Multiprocessor scheduling to account for interprocessor communication

Gilbert C. Sih

Collaboration


Dive into the Gilbert C. Sih's collaboration.

Researchain Logo
Decentralizing Knowledge