Network


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

Hotspot


Dive into the research topics where Samit Chaudhuri is active.

Publication


Featured researches published by Samit Chaudhuri.


IEEE Design & Test of Computers | 1995

Introduction to the scheduling problem

Robert A. Walker; Samit Chaudhuri

Scheduling-a central task in high-level synthesis-involves determining the execution order of operations in a behavioral description. After introducing the scheduling problem, this paper describes four scheduling algorithms commonly used to solve it. >


IEEE Transactions on Very Large Scale Integration Systems | 1997

A solution methodology for exact design space exploration in a three-dimensional design space

Samit Chaudhuri; S. A. Blthye; Robert A. Walker

This paper describes an exact solution methodology, implemented in Rensselaers Voyager design space exploration system, for solving the scheduling problem in a three-dimensional (3-D) design space: the usual two-dimensional (2-D) design space (which trades off area and schedule length), plus a third dimension representing clock length. Unlike design space exploration methodologies which rely on bounds or estimates, this methodology is guaranteed to find the globally optimal solution to a 3-D scheduling problem. Furthermore, this methodology efficiently prunes the search space, eliminating provably inferior design points through the following: 1) a careful selection of candidate clock lengths and 2) tight bounds on the number of functional units or on the schedule length. Both chaining and multicycle operations are supported.


IEEE Transactions on Very Large Scale Integration Systems | 1996

Computing lower bounds on functional units before scheduling

Samit Chaudhuri; Robert A. Walker

The authors present a new polynomial-time algorithm for computing lower bounds on the number of functional units (FUs) of each type required to schedule a data flow graph in a specified number of control steps. A formal approach is presented that is guaranteed to find the tightest possible bounds that can be found by relaxing either the precedence constraints or integrality constraints on the scheduling problem. This tight, yet fairly efficient, bounding method can be used to estimate FU area, to generate resource constraints for reducing the search space, or in conjunction with exact techniques for efficient optimal design space exploration.


international test conference | 2002

An efficient linear time algorithm for scan chain optimization and repartitioning

David Berthelot; Samit Chaudhuri; Harnid Savoj

Proposes a linear-time algorithm for post-placement scan chain optimization that works efficiently on large designs and that allows user-specified tradeoffs between runtime and solution quality. This algorithm is also efficiently applied on scan chain partitioning. Presents repartitioning algorithm that takes advantage of the linear-time scan chain optimization algorithm presented in the first part. The idea is simply to connect all the scan flipflops of all the scan chains together in a new chain. Then the algorithm optimizes this new chain and splits it in individual chains of the size of the initial chains. Later it assigns individual chains to their closest scan primary input/output pair.


international symposium on systems synthesis | 1995

An exact methodology for scheduling in a 3D design space

Samit Chaudhuri; Stephen A. Blythe; Robert A. Walker

Abstract: This paper describes an exact solution methodology, implemented in Rensselaers Voyager design space exploration system, for solving the scheduling problem in a 3-dimensional (3D) design space: the usual 2D design space (which trades off area and schedule length), plus a third dimension representing clock length. Unlike design space exploration methodologies which rely on bounds or estimates, this methodology is guaranteed to find the globally optimal solution to the 3D scheduling problem. Furthermore, this methodology efficiently prunes the search space, eliminating provably inferior design points through: a careful selection of candidate clock lengths; and tight bounds on the number of functional units of each type or on the schedule length.


international conference on vlsi design | 1994

ILP-based scheduling with time and resource constraints in high level synthesis

Samit Chaudhuri; Robert A. Walker

Presents a formal analysis of the constraints of the scheduling problem, and evaluates the structure of the scheduling polytope described by those constraints. Polyhedral theory and duality theory are used to demonstrate that efficient solutions of the scheduling problem can be expected from a carefully formulated integer linear program (ILP). Furthermore, the authors present an algorithm to lower bound the resource requirement of the time-constrained scheduling problem that enables them to solve the ILP more efficiently.<<ETX>>


international conference on computer design | 1993

The structure of assignment, precedence, and resource constraints in the ILP approach to the scheduling problem

Samit Chaudhuri; Robert A. Walker; John E. Mitchell

Presents a general treatment of the combinatorial approach to the scheduling problem, enhancing previous formulations in the literature. The focus of this paper is a formal analysis of the integer linear programming (ILP) approach, which we use to evaluate the structure of our formulation. Polyhedral theory and duality theory are used to demonstrate that efficient solutions of the scheduling problem can be expected from a carefully formulated integer linear program. Furthermore, we use the theory of valid inequalities to tighten the constraints and make the formulation more efficient.<<ETX>>


great lakes symposium on vlsi | 1999

Bounding algorithms for design space exploration

Samit Chaudhuri; Robert A. Walker

This paper describes several new algorithms for computing lower bounds on the length of the schedule and the number of functional units in high-level synthesis.


IEEE Transactions on Very Large Scale Integration Systems | 1994

Analyzing and exploiting the structure of the constraints in the ILP approach to the scheduling problem

Samit Chaudhuri; Robert A. Walker; John E. Mitchell


Archive | 2008

Method For Optimized Automatic Clock Gating

Yunjian (William) Jiang; Arvind Srinivasan; Joy Banerjee; Yinghua Li; Partha Das; Samit Chaudhuri

Collaboration


Dive into the Samit Chaudhuri's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

John E. Mitchell

Rensselaer Polytechnic Institute

View shared research outputs
Top Co-Authors

Avatar

Joy Banerjee

Magma Design Automation

View shared research outputs
Top Co-Authors

Avatar

Partha Das

Magma Design Automation

View shared research outputs
Top Co-Authors

Avatar

Yinghua Li

Magma Design Automation

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Harnid Savoj

Magma Design Automation

View shared research outputs
Researchain Logo
Decentralizing Knowledge