Network


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

Hotspot


Dive into the research topics where Michael A. Julier is active.

Publication


Featured researches published by Michael A. Julier.


IEEE Signal Processing Magazine | 2000

MMX-enabled Dolby Digital decoder

James C. Abel; Michael A. Julier

Software decoding of Dolby Digital (an adaptive transform-based coder using a frequency-linear, critically sampled filterbank) allows it to become a baseline capability on the personal computer (PC), with greater flexibility than a hardware approach. Intels MMX technology provides instructions that can significantly speed up the execution of the Dolby Digital decoder, freeing up the processor to perform other tasks such as video decoding and/or audio enhancement. Intels MMX instructions operate on 8, 16, and 32 bits. The smaller the data size, the more operations per instruction are performed. Using 16 bits of accuracy uniformly through a Dolby Digital decoder is insufficient to pass the test suite. The challenge was to obtain both good execution speed and good audio quality. Although 32-bit floating-point numbers could be used throughout the data path and only use MMX technology for bit manipulation, this would not be the most processor-efficient method. To this end, we used 16-bit SIMD (single-instruction, multiple data) operations during much of the decoder, but performed 8- and 32-bit SIMD operations on certain sections. While we discuss a particular use of MMX technology, the MMX instruction set is general purpose in nature. We provide a description of MMX technology and then describe the major functional blocks of a Dolby Digital decoder and the special techniques used that take advantage of MMX technology. We also include a description of precision enhancements that were implemented to maintain accuracy and a description of other performance enhancements that were made. We conclude with results in terms of efficient processor utilization, numerical accuracy, and audio quality.


international conference on acoustics speech and signal processing | 1999

Implementation of a high-quality Dolby Digital decoder using MMX/sup TM/ technology

James C. Abel; Michael A. Julier

Software decoding of Dolby Digital allows it to become a baseline capability on the PC, with greater flexibility than a hardware approach. Intels MMX/sup TM/ technology provides instructions that can significantly speed up the execution of the Dolby Digital decoder, freeing up the processor to perform other tasks such as video decoding and/or audio enhancement. Intel has worked closely with Dolby Laboratories to define an implementation of Dolby Digital based on MMX technology that has achieved Dolbys certification of quality.


Archive | 2011

APPARATUS AND METHOD FOR VECTOR COMPUTE AND ACCUMULATE

Elmoustapha Ould-Ahmed-Vall; Martin G. Dixon; James C. Abel; Maxim Loktyukhin; Chad D. Hancock; Michael A. Julier; Navin Vemuri


Archive | 1997

Reducing peak spectral error in inverse Fast Fourier Transform using MMX™ technology

James C. Abel; Michael A. Julier


Archive | 2014

Instruction and logic for processing text strings

Michael A. Julier; Jeff Gray; Srinivas Chennupaty; Sean P. Mirkes; Mark P. Seconi


Archive | 1996

Computer implemented method for compressing 48-bit pixels to 16-bit pixels

Michael A. Julier


Archive | 1998

System and method for performing an insert-extract instruction

Mohammad Abdallah; Srinivas Chennupaty; Robert S. Dreyer; Michael A. Julier; Katherine Kong; Larry M. Mennemeier; Ticky Thakkar


Archive | 2011

APPARATUS AND METHOD FOR MASK REGISTER EXPAND OPERATION

Elmoustapha Ould-Ahmed-Vall; Martin G. Dixon; James C. Abel; Maxim Locktyukhin; Chad D. Hancock; Michael A. Julier; Navin Vemuri


Archive | 2008

Demand-based processing resource allocation

Michael A. Julier; Jeff Gray; Srinivas Chennupaty; Sean P. Mirkes; Mark P. Seconi


Archive | 1998

Method and apparatus for fast unsigned integral division

Michael A. Julier; Oded Lempel; Thomas M. Johnson

Researchain Logo
Decentralizing Knowledge