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.

Ephraim Feig

dblp:93/3191 · DBLP profile ↗
← Back
19ranked-venue papers
10as first author
0since 2021 · last 2008
—ORCID · none

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

Graphics, computer vision, multimedia, augmented reality and games · 6 · 2 first-authorTheory of computation · 6 · 2 first-authorSoftware engineering, systems software and programming languages · 5 · 4 first-authorComputer networks · 2 · 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.

Theoretical computer science
4 papers
Algorithms and data structures · 51% Computational complexity · 39% Mathematical optimization · 6%
Computer networks
2 papers
Physical-layer communications · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Memory systems · 87% High-performance computing · 13%

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

TopicWeightPapersLastEvidence papers
Computational complexity
algebraic complexity
0.021992
On the multiplicative complexity of discrete cosine transforms · IEEE Trans. Inf. Theory 1992
On the Direct Sum Conjecture (Extended Summary) · FOCS 1981
Algorithms and data structures › symbolic computation › computational algebra › polynomial evaluation
polynomial root finding
0.021988
A Fast Parallel Algorithm for Determining all Roots of a Polynomial with Real Roots · SIAM J. Comput. 1988
A Fast Parallel Algorithm for Determining All Roots of a Polynomial with Real Roots · STOC 1986
Algorithms and data structures › linear algebra › linear algebra algorithms › fast transforms
discrete cosine transform
0.011992
On the multiplicative complexity of discrete cosine transforms · IEEE Trans. Inf. Theory 1992
Computational complexity › algebraic complexity › arithmetic circuit complexity
multiplicative complexity
0.011992
On the multiplicative complexity of discrete cosine transforms · IEEE Trans. Inf. Theory 1992
Physical-layer communications
channel coding
0.011990
Sequence estimation for class-IV partial-response channels with jitter · IEEE Trans. Commun. 1990
Physical-layer communications
equalization
0.011990
Sequence estimation for class-IV partial-response channels with jitter · IEEE Trans. Commun. 1990
Physical-layer communications › multiplexing
frequency-division multiplexing
0.011990
Practical aspects of DFT-based frequency division multiplexing for data transmission · IEEE Trans. Commun. 1990
Physical-layer communications › modulation
multicarrier modulation
0.011990
Practical aspects of DFT-based frequency division multiplexing for data transmission · IEEE Trans. Commun. 1990
Physical-layer communications › modulation › line coding
partial response signaling
0.011990
Sequence estimation for class-IV partial-response channels with jitter · IEEE Trans. Commun. 1990
Physical-layer communications › signal detection
sequence estimation
0.011990
Sequence estimation for class-IV partial-response channels with jitter · IEEE Trans. Commun. 1990
Memory systems › cache
cache-oblivious algorithms
0.011990
Uniform Memory Hierarchies · FOCS 1990
Memory systems
memory hierarchy
0.011990
Uniform Memory Hierarchies · FOCS 1990
Algorithms and data structures
numerical algorithms
0.021988
A Fast Parallel Algorithm for Determining All Roots of a Polynomial with Real Roots · STOC 1986
A Fast Parallel Algorithm for Determining all Roots of a Polynomial with Real Roots · SIAM J. Comput. 1988
Algorithms and data structures › parallel algorithms
NC algorithms
0.011988
A Fast Parallel Algorithm for Determining all Roots of a Polynomial with Real Roots · SIAM J. Comput. 1988
Computational complexity
parallel complexity
0.011988
A Fast Parallel Algorithm for Determining all Roots of a Polynomial with Real Roots · SIAM J. Comput. 1988
Algorithms and data structures
parallel algorithms
0.011986
A Fast Parallel Algorithm for Determining All Roots of a Polynomial with Real Roots · STOC 1986
Mathematical optimization
root finding
0.011986
A Fast Parallel Algorithm for Determining All Roots of a Polynomial with Real Roots · STOC 1986
Information theory
signal processing
0.011992
On the multiplicative complexity of discrete cosine transforms · IEEE Trans. Inf. Theory 1992
Algorithms and data structures › numerical algorithms
transform algorithm
0.011992
On the multiplicative complexity of discrete cosine transforms · IEEE Trans. Inf. Theory 1992
Computational complexity › algebraic complexity
tensor rank
0.011981
On the Direct Sum Conjecture (Extended Summary) · FOCS 1981

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

upper bounds · 0.0projection-minimization algorithm · 0.0least-squares decoding · 0.0discrete fourier transform · 0.0complexity analysis · 0.0RAM model comparison · 0.0sturm sequences · 0.0numerical integration · 0.0newton identities · 0.0contour integral · 0.0parallel algorithm · 0.0algebraic complexity theory · 0.0
YearPublicationVenuePosition
2008 Smarter SOA
abstract
The purpose of this panel is to present a broad range of best practices of SOA strategization and operationalization in the use of Web services in real-world SOA implementations. The focus will be on the common challenges and issues encountered in SOA projects. Topics include, but are not limited to, tenets, methodology, architecture, service management, standards, tools, process, organization, governance, security, and quality of services. Practitioner's guides and anti-patterns as well as trends will be discussed in the context. Real-life pragmatic solutions to business problems will be exemplified and illustrated in case studies.
Tony Shan, Ephraim Feig, Thomas Bui
ICWS2
2007 Services Computing in Action: Services Architectures
abstract
This panel is devoted to the topic of Services Architectures, which play a significant role in the effective operations and delivery of services businesses today.
Ephraim Feig, Liang-Jie Zhang, Ali Arsanjani
ICWS1
2005 Five Years of Software as a Service: The Good, the Bad, and the Ugly
abstract
Summary form only given. Software as a service (SAS) was introduced with the promise of lowering the costs associated with business software applications. To enable SAS and similar software service deployments to function smoothly, service-oriented architectures (SOAs) were introduced and have been quickly evolving for the past five years. Now, with SOAs well understood and software development environments so efficient, the return to insourcing, especially in the larger enterprises, is cutting into the earlier SAS gains. Providers for the mid-market, on the other hand, are wrestling with the dual problem - how to survive with on-demand requirements in a low margin arena? For many of the early pioneers in SAS and SOA, the past year has been one of tough demands from customers and harsh reactions from financial markets, as they continue to figure out how to survive in challenging, unchartered waters.
Ephraim Feig
ICWS1
2005 Experiences with Service Computing--A View from the Business World
abstract
Panel Theme: now account for more than half of the U.S. economy. Services Computing has become a cross-discipline that covers the science and technology of Innovation Research, which leverages IT and computing technology to model, create, and manage business solutions, scientific applications, as well as modernized services. The underneath technology suite includes Web services and service-oriented architecture (SOA), business consulting methodology and utilities, business process modeling, transformation and integration. (http://tab.computer.org/tcsc)
Ephraim Feig
ICWS1
2004 Going Public with Software-as-a-Service
abstract
The market is demanding seamless application integration. Those who can deliver on this demand will be rewarded. Web services will play a key role in making it possible, affordable, and ease to use.
Ephraim Feig
ICWS1
1998 Motion optimization of ordered blocks for overlapped block motion compensation
abstract
While overlapped block motion compensation (OBMC) with block matching motion vectors yields better estimation accuracy than standard block matching, these estimates may be significantly improved by optimizing the motion vectors. Optimal motion vectors may be determined by an iterative and computationally intensive process. However, for a low-cost system (e.g., videoconferencing), such an approach is not feasible. An analysis of the compensation errors after motion optimization reveals that most gains in estimation accuracy result from the optimization of a fraction of the total number of blocks in a frame. It is thus conceivable that, by defining suitable ordering algorithms for blocks, coding systems could see improved performance by optimizing some number of blocks based on the ordering depending on available computational resources. With the aid of simulations we first show that most improvements by optimizing motion are limited to a few motion vectors. Then we present simple and intuitive algorithms based on compensation error after OBMC with block matching vectors to order blocks. Simulation results using these algorithms for ordering and optimizing motion are presented for two video sequences. The results reveal improvements obtained by optimizing the motion of the blocks from the ordering are reasonable; however, the improvements are not limited to the first fraction of blocks from the ordering, suggesting that better ordering algorithms be investigated in the future.
Rajesh Rajagopalan, Ephraim Feig, Michael T. Orchard
IEEE Trans. Circuits Syst. Video Technol.2
1996 Joint control of spatial quantization and temporal sampling for very low bit rate video
abstract
We present an encoder rate control algorithm based on a perceptual criterion for very low bit rate video. The emerging H.263 recommendation for transmission of video over narrow bandwidth channels supports variable frame rate video streams. This additional freedom enables the rate control algorithm to explore the tradeoff between temporal sampling and spatial quality, while keeping the generated bit rate within the available channel bandwidth. The proposed criterion takes advantage of this tradeoff by using dynamic models of encoder performance and characteristics of the human visual system to adaptively set the nominal quantizer scale factor and instantaneous frame rate. Experiments with typical video-conference sequences demonstrate the application of this new algorithm to both constant and variable bit rate channels.
Fernando C. M. Martins, Ephraim Feig
ICASSP3
1996 A block-based gradient descent search algorithm for block motion estimation in video coding
abstract
A block-based gradient descent search (BBGDS) algorithm is proposed in this paper to perform block motion estimation in video coding. The BBGDS evaluates the values of a given objective function starting from a small centralized checking block. The minimum within the checking block is found, and the gradient descent direction where the minimum is expected to lie is used to determine the search direction and the position of the new checking block. The BBGDS is compared with full search (FS), three-step search (TSS), one-at-a-time search (OTS), and new three-step search (NTSS). Experimental results show that the proposed technique provides competitive performance with reduced computational complexity.
Lurng-Kuo Liu, Ephraim Feig
IEEE Trans. Circuits Syst. Video Technol.2
1995 Image compression using spatial prediction
abstract
This paper describes a new image compression technique, referred to as spatial prediction. Spatial prediction works in a manner similar to fractal-based image compression techniques, and is in fact a result of several experiments that we conducted to gain a better understanding of why fractal compression works. Spatial prediction compresses an image by storing, for each image block, either the quantized discrete cosine transform (DCT) coefficients or the parameters of an affine transformation that constructs the block using another image block from the already encoded portion of the image. This technique does not require contractivity in the at fine transformations and performs as well as or better than fractal compression. Spatial prediction does not out-perform pure DCT-based techniques (such as JPEG) in terms of PSNR/bit-rate tradeoff. However, at very low bit rates it results in far fewer blocky artifacts and markedly better visual quality.
Ephraim Feig, Heidi Peterson, Viresh Ratnakar
ICASSP1
1994 The Uniform Memory Hierarchy Model of Computation
Bowen Alpern, Larry Carter, Ephraim Feig, Ted Selker
Algorithmica3
1992 On the multiplicative complexity of discrete cosine transforms
abstract
The multiplicative complexity of discrete cosine transforms (DCTs) of arbitrary dimensions on input sizes, which are powers of two, are obtained. New upper bounds on the multiplicative complexity of scaled DCTs on input sizes, which are powers of two, are also obtained.>
Ephraim Feig, Shmuel Winograd
IEEE Trans. Inf. Theory1
1991 New scaled DCT algorithms for fused multiply/add architectures
abstract
The authors present novel scaled discrete cosine transform (DCT) and inverse scaled DCT algorithms designed for fused multiply/add architecture. Since the most popular case used in image processing involves 8*8 blocks (both emerging JPEG and MPEG standards call for DCT coding on blocks of this size), the authors discuss this case in detail. The scaled DCT and inverse scaled DCT each use 416 operations, so that, combined with scaling or descaling, each uses 480 operations. For the inverse, the descaling can be combined with computation of the IDCT (inverse DCT). If multiplicative constants, which depend on the quantization matrix, can be computed offline, then the descaling and IDCT can be computed simultaneously with 417 operations.>
Elliot N. Linzer, Ephraim Feig
ICASSP2
1990 Uniform Memory Hierarchies
abstract
The authors introduce a model, called the uniform memory hierarchy (UMH) model, which reflects the hierarchical nature of computer memory more accurately than the RAM (random-access-machine) model, which assumes that any item in memory can be accessed with unit cost. In the model memory occurs as a sequence of increasingly large levels. Data are transferred between levels in fixed-size blocks (the size is level dependent). Within a level blocks are random access. The model is easily extended to handle parallelism. The UMH model is really a family of models parameterized by the rate at which the bandwidth decays as one travels up the hierarchy. A program is parsimonious on a UMH if the leading terms of the program's (time) complexity on the UMH and on a RAM are identical. If these terms differ by more than a constant factor, then the program is inefficient. The authors analyze two standard FFT programs with the same RAM complexity. One is efficient; the other is not.>
Bowen Alpern, Larry Carter, Ephraim Feig
FOCS3
1990 Practical aspects of DFT-based frequency division multiplexing for data transmission
abstract
A practical implementation of digital frequency division multiplexing is presented. The design goals are the use of very few modulation schemes (two or three), uniform reliability across the subchannels, and the avoidance of peak power violation. The FTDM (Fourier transform division multiplexing) method is used to design signals for transmission. Data are encoded in the frequency domain, Fourier transformed to yield a real sequence, and a signal is transmitted whose sampled values, when inverse Fourier transformed, yield the original code. Spectral characteristics for the code are easily obtained because it is designed in the frequency domain.>
Ephraim Feig
IEEE Trans. Commun.1
1990 Sequence estimation for class-IV partial-response channels with jitter
abstract
An analysis is presented of the output of class-IV partial-response channels corrupted simultaneously by jitter and additive white noise. The authors analyze the behavior of the least-squares (LS) decoder for this channel. They introduce the projection-minimization (P-M) algorithm and demonstrate that, under favorable conditions, its performance, even when not acceptable on its own, could possibly be beneficial when used in conjunction with the LS decoder in enhancing the reliability of the channel. Implementation of the P-M decoder is rather expensive, and it is not at all clear that combining the P-M algorithm with LS decoding and traditional error control schemes is the best way of dealing with channels corrupted by jitter. It may be possible to avoid the P-M algorithm and instead utilize a more aggressive traditional error correction scheme. Alternatively, it may be possible to choose modulation schemes which utilize pulses whose derivatives at the sampled values are small, and perhaps obtain better results than with partial-response class-IV signaling.>
Ephraim Feig
IEEE Trans. Commun.1
1989 Digital implementation of frequency division multiplexing on peak-limited channels
abstract
The authors present a coding/modulation scheme with design criteria to deal with the peak power constraint on Fourier transform division multiplexing (FTDM). They clip the transmitted signal at some prescribed limit to preserve linearity and base the design on an estimate of the statistics of the errors due to clipping. They have tested these schemes on simulated data with good results. The authors comment on the performance of these schemes and how it relates to the shape of the channel response.>
Ephraim Feig, Fred Mintzer, Arthur Nádas
ICASSP1
1988 A Fast Parallel Algorithm for Determining all Roots of a Polynomial with Real Roots
abstract
Given a polynomial $p(z)$ of degree n with m bit integer coefficients and an integer $\mu $, the problem of determining all its roots with error less than $2^{ - \mu } $ is considered. It is shown that this problem is in the class NC if $p(z)$ has all real roots. Some very interesting properties of a Sturm sequence of a polynomial with distinct real roots are proved and used in the design of a fast parallel algorithm for this problem. Using Newton identities and a novel numerical integration scheme for evaluating a contour integral to high precision, this algorithm determines good approximations to the linear factors of $p(z)$.
Michael Ben-Or, Ephraim Feig, Dexter Kozen, Prasoon Tiwari
SIAM J. Comput.2
1986 A Fast Parallel Algorithm for Determining All Roots of a Polynomial with Real Roots
abstract
Article Free Access Share on A fast parallel algorithm for determining all roots of a polynomial with real roots Authors: M Ben-Or Hebrew University, Jerusalem, Israel Hebrew University, Jerusalem, IsraelView Profile , E Feig IBM Research, Yorktown Heights, NY IBM Research, Yorktown Heights, NYView Profile , D Kozen Dept. of Computer Science, Cornell University, Ithaca, NY Dept. of Computer Science, Cornell University, Ithaca, NYView Profile , P Tiwari Coordinated Science Lab., University of Illinois at Urbana-Champaign, Urbana, IL Coordinated Science Lab., University of Illinois at Urbana-Champaign, Urbana, ILView Profile Authors Info & Claims STOC '86: Proceedings of the eighteenth annual ACM symposium on Theory of computingNovember 1986 Pages 340–349https://doi.org/10.1145/12130.12165Published:01 November 1986Publication History 15citation381DownloadsMetricsTotal Citations15Total Downloads381Last 12 Months35Last 6 weeks16 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Michael Ben-Or, Ephraim Feig, Dexter Kozen, Prasoon Tiwari
STOC2
1981 On the Direct Sum Conjecture (Extended Summary)
abstract
Abstract We prove the direct sum conjecture for various sets of systems of bilinear forms. Our results depend on a priori knowledge of the complexity of at least one of the direct summands and its underlying algebraic structure. We also briefly survey some previous results concerning the complexity and structure of minimal algorithms for various direct sum systems.
Ephraim Feig, Shmuel Winograd
FOCS1