VLDB 2026 Research / reviewers in the wild / expert
Ron Y. Pinter
dblp:79/2997
· DBLP profile ↗
43ranked-venue papers
8as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 17 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 11 · 1 first-authorSystems, architecture and hardware · 7 · 1 first-authorSoftware engineering, systems software and programming languages · 4Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1
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.
| Theoretical computer science
5 papers |
Graph algorithms and graph theory · 42% Computational geometry · 36% Algorithms and data structures · 14% | |
| Interdisciplinary, comprehensive, and emerging computing
6 papers |
Bioinformatics and computational biology · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
8 papers |
Electronic design automation · 85% Integrated circuit design · 8% Processor architecture and microarchitecture · 7% | |
| Software engineering, system software, and programming languages
5 papers |
Compilers and program optimization · 100% |
Topics — the 30 heaviest of 45, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
metagenomics |
0.2 | 2 | 2010 | Pathway-Based Functional Analysis of Metagenomes · RECOMB 2010 A Statistical Framework for the Functional Analysis of Metagenomes · RECOMB 2009 |
Computational geometry › intersection graphs
interval graphs |
0.2 | 2 | 2012 | Dotted interval graphs · ACM Trans. Algorithms 2012 Dotted interval graphs and high throughput genotyping · SODA 2005 |
Graph algorithms and graph theory
graph classes |
0.1 | 1 | 2012 | Dotted interval graphs · ACM Trans. Algorithms 2012 |
Graph algorithms and graph theory
graph coloring |
0.1 | 1 | 2012 | Dotted interval graphs · ACM Trans. Algorithms 2012 |
Bioinformatics and computational biology › systems bioinformatics
pathway analysis |
0.1 | 1 | 2010 | Pathway-Based Functional Analysis of Metagenomes · RECOMB 2010 |
Bioinformatics and computational biology › functional genomics
functional similarity of genes |
0.1 | 1 | 2007 | Constraint-based functional similarity of metabolic genes: going beyond network topology · Bioinform. 2007 |
Bioinformatics and computational biology › systems biology
metabolic network |
0.1 | 1 | 2007 | Constraint-based functional similarity of metabolic genes: going beyond network topology · Bioinform. 2007 |
Bioinformatics and computational biology
gene regulation |
0.1 | 1 | 2005 | A High-Throughput Approach for Associating microRNAs with Their Activity Conditions · RECOMB 2005 |
Bioinformatics and computational biology › systems biology
metabolic network analysis |
0.1 | 1 | 2005 | Alignment of metabolic pathways · Bioinform. 2005 |
Combinatorics and discrete mathematics
enumeration |
0.0 | 1 | 2004 | On the number of rectangular partitions · SODA 2004 |
Computational geometry › polygon decomposition
rectangular dissection |
0.0 | 1 | 2004 | On the number of rectangular partitions · SODA 2004 |
Algorithms and data structures › sequence algorithms
sorting |
0.0 | 1 | 2004 | Improved bounds on sorting with length-weighted reversals · SODA 2004 |
Algorithms and data structures › computational biology › genome rearrangement
sorting by reversals |
0.0 | 1 | 2004 | Improved bounds on sorting with length-weighted reversals · SODA 2004 |
Electronic design automation
physical design |
0.0 | 6 | 1994 | Minimizing Channel Density by Lateral Shifting of Components · SODA 1994 Depth-first-search and dynamic programming algorithms for efficient CMOS cell generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989 Optimal Chaining of CMOS Transistors in a Functional Cell · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987 |
Compilers and program optimization › compiler analysis
idiom recognition |
0.0 | 2 | 1994 | Program Optimization and Parallelization Using Idioms · ACM Trans. Program. Lang. Syst. 1994 Program Optimization and Parallelization Using Idioms · POPL 1991 |
Bioinformatics and computational biology
comparative genomics |
0.0 | 1 | 2005 | Alignment of metabolic pathways · Bioinform. 2005 |
Bioinformatics and computational biology › genomics
genotyping |
0.0 | 1 | 2005 | Dotted interval graphs and high throughput genotyping · SODA 2005 |
Combinatorics and discrete mathematics › permutation
permutation sorting |
0.0 | 1 | 2004 | Improved bounds on sorting with length-weighted reversals · SODA 2004 |
Compilers and program optimization › parallelization
automatic parallelization |
0.0 | 1 | 1994 | Program Optimization and Parallelization Using Idioms · ACM Trans. Program. Lang. Syst. 1994 |
Compilers and program optimization › dependence analysis
program dependence graph |
0.0 | 1 | 1994 | Program Optimization and Parallelization Using Idioms · ACM Trans. Program. Lang. Syst. 1994 |
Electronic design automation › physical design › routing › channel routing
channel density reduction |
0.0 | 1 | 1994 | Minimizing Channel Density by Lateral Shifting of Components · SODA 1994 |
Electronic design automation › physical design › placement
component placement |
0.0 | 1 | 1994 | Minimizing Channel Density by Lateral Shifting of Components · SODA 1994 |
Compilers and program optimization
instruction scheduling |
0.0 | 2 | 1988 | Optimal Chaining in Expression Trees · IEEE Trans. Computers 1988 Optimal Scheduling of Arithmetic Operations in Parallel with Memory Accesses · POPL 1985 |
Compilers and program optimization
parallelization |
0.0 | 1 | 1991 | Program Optimization and Parallelization Using Idioms · POPL 1991 |
Compilers and program optimization › register allocation
graph coloring register allocation |
0.0 | 1 | 1989 | Spill Code Minimization Techniques for Optimizing Compilers · PLDI 1989 |
Compilers and program optimization
register allocation |
0.0 | 1 | 1989 | Spill Code Minimization Techniques for Optimizing Compilers · PLDI 1989 |
Compilers and program optimization › register allocation
spill code minimization |
0.0 | 1 | 1989 | Spill Code Minimization Techniques for Optimizing Compilers · PLDI 1989 |
Electronic design automation › physical design › module generation
cell library generation |
0.0 | 1 | 1989 | Depth-first-search and dynamic programming algorithms for efficient CMOS cell generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989 |
Electronic design automation
logic synthesis |
0.0 | 1 | 1989 | Depth-first-search and dynamic programming algorithms for efficient CMOS cell generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989 |
Electronic design automation › physical design
placement and routing |
0.0 | 2 | 1983 | Optimal Placement for River Routing · SIAM J. Comput. 1983 An Algorithm for the Optimal Placement and Routing of a Circuit within a Ring of Pads (Extended Abstract) · FOCS 1983 |
Methods — techniques the papers use, named apart from their topics
fixed-parameter tractability · 0.1approximation algorithm · 0.1pathway analysis · 0.1graph algorithms · 0.1statistical framework · 0.1flux balance analysis · 0.1constraint-based modeling · 0.1graph matching · 0.1approximate graph matching · 0.1combinatorial enumeration · 0.0approximation bounds · 0.0lateral shifting · 0.0dynamic programming · 0.0linear time scheduling algorithm · 0.0pattern matching · 0.0dependence analysis · 0.0priority-based coloring · 0.0necessary and sufficient conditions · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | A Note on GRegNetSim: A Tool for the Discrete Simulation and Analysis of Genetic Regulatory NetworksabstractDiscrete simulations of genetic regulatory networks have been used to study subsystems of yeast successfully. Existing models underling these simulations are based on specific transition functions, which determine the node states in the network. However, implementations of existing models are not freely available and support only a textual user interface (TUI). Additionally, even if an implementation that supports a graphic user interface (GUI) were available, the computations necessary to analyze the simulations would still have to be done manually. Furthermore, the usage of different transition functions by existing models suggests that an enriched model is needed. We developed a software tool, called GRegNetSim, that allows the end-user (a biologist) to describe genetic regulatory networks graphically. The input is displayed visually via Cytoscape (an open-source platform for the representation and analysis of biological networks). The user can specify various transition functions at different nodes of the network, supporting, for example, threshold and gradient effects, thereby analyzing the network under a variety of modes dictated by these functions. GRegNetSim displays the relationship between the inputs and the mode of behavior of the network in a graphic form that is easy to interpret. Furthermore, it automatically extracts statistical data such as the percentage of simulations that reached a steady state or the percentage of simulations that terminated with a certain state. The discrete simulations performed by GRegNetSim can be used to elucidate and predict the behavior, structure, and properties of genetic regulatory networks in a unified manner. GRegNetSim is implemented as a Cytoscape App. Installation files, examples, and source code, along with a detailed user guide, are freely available at https://sites.google.com/site/gregnetsim/. Dor Ganor, Ron Y. Pinter, Meirav Zehavi |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2019 | Improved Parameterized Algorithms for Network Query Problems
Ron Y. Pinter, Hadas Shachnai, Meirav Zehavi |
Algorithmica | 1 |
| 2016 | Deterministic parameterized algorithms for the Graph Motif problem
Ron Y. Pinter, Hadas Shachnai, Meirav Zehavi |
Discret. Appl. Math. | 1 |
| 2014 | Improved Parameterized Algorithms for Network Query Problems
Ron Y. Pinter, Hadas Shachnai, Meirav Zehavi |
IPEC | 1 |
| 2014 | Deterministic Parameterized Algorithms for the Graph Motif Problem
Ron Y. Pinter, Hadas Shachnai, Meirav Zehavi |
MFCS (2) | 1 |
| 2014 | Cell-based interconnect migration by hierarchical optimization
Eugene Shaphir, Ron Y. Pinter, Shmuel Wimer |
Integr. | 2 |
| 2013 | Partial Information Network Queries
Ron Y. Pinter, Meirav Zehavi |
IWOCA | 1 |
| 2012 | Dotted interval graphsabstractWe introduce a generalization of interval graphs, which we call Dotted Interval Graphs (DIG). A dotted interval graph is an intersection graph of arithmetic progressions (dotted intervals). Coloring of dotted interval graphs naturally arises in the context of high throughput genotyping. We study the properties of dotted interval graphs, with a focus on coloring. We show that any graph is a DIG, but that DIG d graphs, that is, DIGs in which the arithmetic progressions have a jump of at most d , form a strict hierarchy. We show that coloring DIG d graphs is NP-complete even for d = 2. For any fixed d , we provide a 5/6 d + o ( d ) approximation for the coloring of DIG d graphs. Finally, we show that finding the maximal clique in DIG d graphs is fixed parameter tractable in d . Yonatan Aumann, Moshe Lewenstein, Oren Melamud, Ron Y. Pinter, Zohar Yakhini |
ACM Trans. Algorithms | 4 |
| 2010 | Pathway-Based Functional Analysis of Metagenomes
Sivan Bercovici, Itai Sharon, Ron Y. Pinter, Tomer Shlomi |
RECOMB | 3 |
| 2010 | Comparative classification of species and the study of pathway evolution based on the alignment of metabolic pathwaysabstractBACKGROUND: Pathways provide topical descriptions of cellular circuitry. Comparing analogous pathways reveals intricate insights into individual functional differences among species. While previous works in the field performed genomic comparisons and evolutionary studies that were based on specific genes or proteins, whole genomic sequence, or even single pathways, none of them described a genomic system level comparative analysis of metabolic pathways. In order to properly implement such an analysis one should overcome two specific challenges: how to combine the effect of many pathways under a unified framework and how to appropriately analyze co-evolution of pathways. Here we present a computational approach for solving these two challenges. First, we describe a comprehensive, scalable, information theory based computational pipeline that calculates pathway alignment information and then compiles it in a novel manner that allows further analysis. This approach can be used for building phylogenies and for pointing out specific differences that can then be analyzed in depth. Second, we describe a new approach for comparing the evolution of metabolic pathways. This approach can be used for detecting co-evolutionary relationships between metabolic pathways. RESULTS: We demonstrate the advantages of our approach by applying our pipeline to data from the MetaCyc repository (which includes a total of 205 organisms and 660 metabolic pathways). Our analysis revealed several surprising biological observations. For example, we show that the different habitats in which Archaea organisms reside are reflected by a pathway based phylogeny. In addition, we discover two striking clusters of metabolic pathways, each cluster includes pathways that have very similar evolution. CONCLUSION: We demonstrate that distance measures that are based on the topology and the content of metabolic networks are useful for studying evolution and co-evolution. Adi Mano, Tamir Tuller, Oded Béjà, Ron Y. Pinter |
BMC Bioinform. | 4 |
| 2009 | A Statistical Framework for the Functional Analysis of Metagenomes
Itai Sharon, Amrita Pati, Victor M. Markowitz, Ron Y. Pinter |
RECOMB | 4 |
| 2008 | Improved bounds on sorting by length-weighted reversals
Michael A. Bender, Dongdong Ge, Simai He, Haodong Hu, Ron Y. Pinter, Steven Skiena, Firas Swidan |
J. Comput. Syst. Sci. | 5 |
| 2008 | Seeded Tree AlignmentabstractThe optimal transformation of one tree into another by means of elementary edit operations is an important algorithmic problem that has several interesting applications to computational biology. Here we introduce a constrained form of this problem in which a partial mapping of a set of nodes (the "seeds") in one tree to a corresponding set of nodes in the other tree is given, and present efficient algorithms for both ordered and unordered trees. Whereas ordered tree matching based on seeded nodes has applications in pattern matching of RNA structures, unordered tree matching based on seeded nodes has applications in co-speciation and phylogeny reconciliation. The latter involves the solution of the planar tanglegram layout problem, for which a polynomial-time algorithm is given here. Antoni Lozano, Ron Y. Pinter, Oleg Rokhlenko, Gabriel Valiente, Michal Ziv-Ukelson |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2007 | Seeded Tree Alignment and Planar Tanglegram Layout
Antoni Lozano, Ron Y. Pinter, Oleg Rokhlenko, Gabriel Valiente, Michal Ziv-Ukelson |
WABI | 2 |
| 2007 | Constraint-based functional similarity of metabolic genes: going beyond network topologyabstractMOTIVATION: Several recent studies attempted to establish measures for the similarity between genes that are based on the topological properties of metabolic networks. However, these approaches offer only a static description of the properties of interest and offer moderate (albeit significant) correlations with pertinent experimental data. RESULTS: Using a constraint-based large-scale metabolic model, we present two effectively computable measures of functional gene similarity, one based on the response of the metabolic network to gene knockouts and the other based on the metabolic flux activity across a variety of growth media. We applied these measures to 750 genes comprising the metabolic network of the budding yeast. Comparing the in silico computed functional similarities to Gene Ontology (GO) annotations and gene expression data, we show that our computational method captures functional similarities between metabolic genes that go beyond those obtained by the topological analysis of metabolic networks alone, thus revealing dynamic characteristics of gene function. Interestingly, the measure based on the network response to different growth environments markedly outperforms the measure based on its response to gene knockouts, though both have some added synergistic value in depicting the functional relationships between metabolic genes. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oleg Rokhlenko, Tomer Shlomi, Roded Sharan, Eytan Ruppin, Ron Y. Pinter |
Bioinform. | 5 |
| 2006 | On the Repeat-Annotated Phylogenetic Tree Reconstruction Problem
Firas Swidan, Michal Ziv-Ukelson, Ron Y. Pinter |
CPM | 3 |
| 2006 | Flux-Based vs. Topology-Based Similarity of Metabolic Genes
Oleg Rokhlenko, Tomer Shlomi, Roded Sharan, Eytan Ruppin, Ron Y. Pinter |
WABI | 5 |
| 2006 | A bijection between permutations and floorplans, and its applications
Eyal Ackerman, Gill Barequet, Ron Y. Pinter |
Discret. Appl. Math. | 3 |
| 2006 | The number of guillotine partitions in d dimensions
Eyal Ackerman, Gill Barequet, Ron Y. Pinter, Dan Romik |
Inf. Process. Lett. | 3 |
| 2006 | An Integrative Method for Accurate Comparative Genome MappingabstractWe present MAGIC, an integrative and accurate method for comparative genome mapping. Our method consists of two phases: preprocessing for identifying "maximal similar segments," and mapping for clustering and classifying these segments. MAGIC's main novelty lies in its biologically intuitive clustering approach, which aims towards both calculating reorder-free segments and identifying orthologous segments. In the process, MAGIC efficiently handles ambiguities resulting from duplications that occurred before the speciation of the considered organisms from their most recent common ancestor. We demonstrate both MAGIC's robustness and scalability: the former is asserted with respect to its initial input and with respect to its parameters' values. The latter is asserted by applying MAGIC to distantly related organisms and to large genomes. We compare MAGIC to other comparative mapping methods and provide detailed analysis of the differences between them. Our improvements allow a comprehensive study of the diversity of genetic repertoires resulting from large-scale mutations, such as indels and duplications, including explicitly transposable and phagic elements. The strength of our method is demonstrated by detailed statistics computed for each type of these large-scale mutations. MAGIC enabled us to conduct a comprehensive analysis of the different forces shaping prokaryotic genomes from different clades, and to quantify the importance of novel gene content introduced by horizontal gene transfer relative to gene duplication in bacterial genome evolution. We use these results to investigate the breakpoint distribution in several prokaryotic genomes. Firas Swidan, Eduardo P. C. Rocha, Michael Shmoish, Ron Y. Pinter |
PLoS Comput. Biol. | 4 |
| 2005 | An Upper Bound on the Number of Rectangulations of a Point Set
Eyal Ackerman, Gill Barequet, Ron Y. Pinter |
COCOON | 3 |
| 2005 | A High-Throughput Approach for Associating microRNAs with Their Activity Conditions
Chaya Ben-Zaken Zilberstein, Michal Ziv-Ukelson, Ron Y. Pinter, Zohar Yakhini |
RECOMB | 3 |
| 2005 | Dotted interval graphs and high throughput genotyping
Yonatan Aumann, Moshe Lewenstein, Oren Melamud, Ron Y. Pinter, Zohar Yakhini |
SODA | 4 |
| 2005 | HyperFlow: An Integrated Visual Query and Dataflow Language for End-User Information AnalysisabstractWe present HyperFlow, a novel visual language for information analysis that combines features from visual dataflow and visual query languages into a unified framework. HyperFlow is designed to make it easier for users to retrieve, filter, and manipulate information, using databases alongside e.g. Web services, in a transparent, intuitive, reproducible and traceable manner. It allows users to visually design and execute information analysis processes in a single diagram. We present HyperFlow's constructs and describe the characteristics of a prototype interface we have implemented. Dolev Dotan, Ron Y. Pinter |
VL/HCC | 2 |
| 2005 | Alignment of metabolic pathwaysabstractMOTIVATION: Several genome-scale efforts are underway to reconstruct metabolic networks for a variety of organisms. As the resulting data accumulates, the need for analysis tools increases. A notable requirement is a pathway alignment finder that enables both the detection of conserved metabolic pathways among different species as well as divergent metabolic pathways within a species. When comparing two pathways, the tool should be powerful enough to take into account both the pathway topology as well as the nodes' labels (e.g. the enzymes they denote), and allow flexibility by matching similar--rather than identical--pathways. RESULTS: MetaPathwayHunter is a pathway alignment tool that, given a query pathway and a collection of pathways, finds and reports all approximate occurrences of the query in the collection, ranked by similarity and statistical significance. It is based on a novel, efficient graph matching algorithm that extends the functionality of known techniques. The program also supports a visualization interface with which the alignment of two homologous pathways can be graphically displayed. We employed this tool to study the similarities and differences in the metabolic networks of the bacterium Escherichia coli and the yeast Saccharomyces cerevisiae, as represented in highly curated databases. We reaffirmed that most known metabolic pathways common to both the species are conserved. Furthermore, we discovered a few intriguing relationships between pathways that provide insight into the evolution of metabolic pathways. We conclude with a description of biologically meaningful meta-queries, demonstrating the power and flexibility of our new tool in the analysis of metabolic pathways. Ron Y. Pinter, Oleg Rokhlenko, Esti Yeger Lotem, Michal Ziv-Ukelson |
Bioinform. | 1 |
| 2004 | Approximate Labelled Subtree Homeomorphism
Ron Y. Pinter, Oleg Rokhlenko, Dekel Tsur, Michal Ziv-Ukelson |
CPM | 1 |
| 2004 | Sorting by Length-Weighted Reversals: Dealing with Signs and Circularity
Firas Swidan, Michael A. Bender, Dongdong Ge, Simai He, Haodong Hu, Ron Y. Pinter |
CPM | 6 |
| 2004 | On the number of rectangular partitions
Eyal Ackerman, Gill Barequet, Ron Y. Pinter |
SODA | 3 |
| 2004 | Improved bounds on sorting with length-weighted reversals
Michael A. Bender, Dongdong Ge, Simai He, Haodong Hu, Ron Y. Pinter, Steven Skiena, Firas Swidan |
SODA | 5 |
| 1994 | Minimizing Channel Density by Lateral Shifting of Components
David S. Johnson 0001, Andrea S. LaPaugh, Ron Y. Pinter |
SODA | 3 |
| 1994 | Program Optimization and Parallelization Using IdiomsabstractPrograms in languages such as Fortran, Pascal, and C were designed and written for a sequential machine model. During the last decade, several methods to vectorize such programs and recover other forms of parallelism that apply to more advanced machine architectures have been developed (particularly for Fortran, due to its pointer-free semantics). We propose and demonstrate a more powerful translation technique for making such programs run efficiently on parallel machines which support facilities such as parallel prefix operations as well as parallel and vector capabilities. This technique, which is global in nature and involves a modification of the traditional definition of the program dependence graph (PDG), is based on the extraction of parallelizable program structures (“idioms”) from the given (sequential) program. The benefits of our technique extend beyond the above-mentioned architectures and can be viewed as a general program optimization method, applicable in many other situations. We show a few examples in which our method indeed outperforms existing analysis techniques. Shlomit S. Pinter, Ron Y. Pinter |
ACM Trans. Program. Lang. Syst. | 2 |
| 1991 | Program Optimization and Parallelization Using IdiomsabstractPrograms in languages such as FORTRAN, Pascal, and which our method indeed outperforms existing analysis techniques. Shlomit S. Pinter, Ron Y. Pinter |
POPL | 2 |
| 1991 | An array language for data parallelism: Definition, compilation, and applications
Luis F. Ortiz, Ron Y. Pinter, Shlomit S. Pinter |
J. Supercomput. | 2 |
| 1989 | Spill Code Minimization Techniques for Optimizing CompilersabstractGlobal register allocation and spilling is commonly performed by solving a graph coloring problem. In this paper we present a new coherent set of heuristic methods for reducing the amount of spill code generated. This results in more efficient (and shorter) compiled code. Our approach has been compared to both standard and priority-based coloring algorithms, universally outperforming them. David Bernstein, Dina Q. Goldin, Martin Charles Golumbic, Hugo Krawczyk, Yishay Mansour, Itai Nahshon, Ron Y. Pinter |
PLDI | 7 |
| 1989 | Feed-through river routing
Amnon Joseph, Ron Y. Pinter |
Integr. | 2 |
| 1989 | Depth-first-search and dynamic programming algorithms for efficient CMOS cell generationabstractAn algorithmic framework is presented for mapping CMOS circuit diagrams into area-efficient, high-performance layouts in the style of one-dimensional transistor arrays. Using efficient search techniques and accurate evaluation methods, the huge solution space that is typical to such problems is transversed extremely fast, yielding designs of hand-layout quality. In addition to generating circuits that meet prespecified layout constraints in the context of a fixed target image, on-the-fly optimizations are performed to meet secondary optimization criteria. A practical dynamic programming routing algorithm is utilized to accommodate the special conditions that arise in this context. This algorithm has been implemented and is currently used at IBM for cell-library generation.> Reuven Bar-Yehuda, Jack A. Feldman, Ron Y. Pinter, Shmuel Wimer |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 1988 | Trapezoid graphs and their coloring
Ido Dagan, Martin Charles Golumbic, Ron Y. Pinter |
Discret. Appl. Math. | 3 |
| 1988 | Optimal Chaining in Expression TreesabstractChaining is the ability to pipeline two or more vector instructions on Cray-1 like machines. The authors show how to optimally use this feature to compute (vector) expression trees in the context of automatic code generation. They present a linear time scheduling algorithm for finding an optimal order of evaluation for a machine with a bounded number of registers.> David Bernstein, Haran Boral, Ron Y. Pinter |
IEEE Trans. Computers | 3 |
| 1987 | Optimal Chaining of CMOS Transistors in a Functional CellabstractWe describe an algorithm that maps a CMOS circuit diagram into an area-efficient, high-performance layout in the style of a transistor chain. It is superior to other published algorithms of this kind in terms of the class of input circuits it accepts, its efficiency, and the quality of the results it produces. This algorithm is intended for the automatic generation of basic cells in a custom or semicustom design environment, thereby removing the burden of arduous mask definition from the designer. We show how our method was used to compose cells in a row into a functional slice (e.g. an adder) that can be used in, say, a data path. Shmuel Wimer, Ron Y. Pinter, Jack A. Feldman |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1985 | Optimal Scheduling of Arithmetic Operations in Parallel with Memory AccessesabstractWe propose a new machine model in which load operations can be performed in parallel with arithmetic operations by two separate functional units. For this model, the evaluation of expression trees is considered. An efficient algorithm to produce an optimal order of evaluation is described and analyzed. For a tree with n vertices the algorithm runs in time Ο(n log2n). If the arithmetic operations have at most two arguments, the complexity goes down to Ο(n logn). David Bernstein, Ron Y. Pinter, Michael Rodeh |
POPL | 2 |
| 1983 | An Algorithm for the Optimal Placement and Routing of a Circuit within a Ring of Pads (Extended Abstract)abstractAs the final stage in laying out a chip, the logic of the integrated circuit is assembled into one (not necessarily rectangular) module which must then be connected to pads lying along a rectangular frame. A placement for the module must be determined to assure the feasibility of the (river) routing from the logic inside to the pads on the periphery. We first show how to solve the routing problem in a stationary context: given the placement, can the signals be wired in the given doughnut-shaped area? Then we use the routability analysis developed in the first part to find a placement of the circuit that yields a feasible routing (if one exists). Both algorithms run in time that is quadratic in the size of the input, and there exist cases for which this bound cannot be improved upon. Brenda S. Baker, Ron Y. Pinter |
FOCS | 2 |
| 1983 | Optimal Placement for River RoutingabstractPrograms for integrated circuit layout typically have two phases; placement and routing. The router tries to produce as efficient a layout as possible, but of course the quality of the routing depends heavily on the quality of the placement. On the other hand, the placement procedure ideally should know the impact of its placement decisions on the quality of a routing. In this paper, we present a placement-and-routing problem for which there is perfect interaction between the two phases. The algorithms for this commonly arising problem are fast, simple and optimal. River routing is the problem of connecting in order a set of terminals $a_1 , \cdots ,a_n $ on a line to another set $b_1 , \cdots ,b_n $ across a rectangular channel. The terminals are located on modules which must be placed relative to one another before routing. This placement-and-routing problem arises frequently in design systems like bristle-blocks where stretch lines through a module can effectively break it into several chunks, each of which may be placed separately. In this paper we give concise necessary and sufficient conditions for wirability which are applied to reduce the optimal placement problem to the graph-theoretic single-source-longest-paths problem. For rectilinear wiring, the special structure of graphs that arise allows an optimal solution to be determined quickly. Charles E. Leiserson, Ron Y. Pinter |
SIAM J. Comput. | 2 |
| 1982 | On routing two-point nets across a channelabstractMany problems that arise in general channel routing manifest themselves in simpler situations. We consider connecting a set of n terminals on a line to another set on a parallel line across a rectangular channel. We show that in any solution to the problem that (almost) minimizes the width of the channel (i.e. the distance between the lines the terminals reside on) a net may require as many as ?(?n) horizontal jogs no net routed from top to bottom need ever turn upward in the middle We also present an efficient algorithm to obtain minimal jogging in river routing, and provide necessary and sufficient conditions for conflict cycle resolution. These and other results are presented in the context of a general survey on routing from a combinatorial complexity point of view. Ron Y. Pinter |
DAC | 1 |