Author pages are created from data sourced from our academic publisher partnerships and public sources.

- Publications
- Influence

Decimal multiplication via carry-save addition

- Mark A. Erle, M. Schulte
- Computer Science
- Proceedings IEEE International Conference on…
- 24 June 2003

Decimal multiplication is important in many commercial applications including financial analysis, banking, tax calculation, currency conversion, insurance, and accounting. We present two novel… Expand

The case for GPGPU spatial multitasking

- Jacob Adriaens, Katherine Compton, Nam Sung Kim, M. Schulte
- Computer Science
- IEEE International Symposium on High-Performance…
- 25 February 2012

The set-top and portable device market continues to grow, as does the demand for more performance under increasing cost, power, and thermal constraints. The integration of Graphics Processing Units… Expand

Approximating Elementary Functions with Symmetric Bipartite Tables

- M. Schulte, James E. Stine
- Mathematics, Computer Science
- IEEE Trans. Computers
- 1 August 1999

This paper presents a high-speed method for function approximation that employs symmetric bipartite tables. This method performs two parallel table lookups to obtain a carry-save (borrow-save)… Expand

High-speed multioperand decimal adders

- R. D. Kenney, M. Schulte
- Computer Science
- IEEE Transactions on Computers
- 1 August 2005

There is increasing interest in hardware support for decimal arithmetic as a result of recent growth in commercial, financial, and Internet-based applications. Consequently, new specifications for… Expand

Truncated multiplication with correction constant [for DSP]

- M. Schulte, E. Swartzlander
- Mathematics
- Proceedings of IEEE Workshop on VLSI Signal…
- 20 October 1993

Multiplication is frequently required in digital signal processing. Parallel multipliers provide a high-speed method for multiplication, but require large area for VLSI implementations. In most… Expand

The Symmetric Table Addition Method for Accurate Function Approximation

- James E. Stine, M. Schulte
- Mathematics, Computer Science
- J. VLSI Signal Process.
- 1 June 1999

This paper presents a high-speed method for computing elementary functions using parallel table lookups and multi-operand addition. Increasing the number of tables and inputs to the multi-operand… Expand

Lossless and lossy memory I/O link compression for improving performance of GPGPU workloads

- Vijay Sathisha, M. Schulte, Nam Sung Kim
- Computer Science
- 21st International Conference on Parallel…
- 19 September 2012

State-of-the-art graphic processing units (GPUs) provide very high memory bandwidth, but the performance of many general-purpose GPU (GPGPU) workloads is still bounded by memory bandwidth. Although… Expand

Hardware Designs for Exactly Rounded Elemantary Functions

- M. Schulte, E. Swartzlander
- Mathematics, Computer Science
- IEEE Trans. Computers
- 1 August 1994

This paper presents hardware designs that produce exactly rounded results for the functions of reciprocal, square-root, 2/sup x/, and log/sub 2/(x). These designs use polynomial approximation in… Expand

Symmetric bipartite tables for accurate function approximation

- M. Schulte, James E. Stine
- Computer Science
- Proceedings 13th IEEE Sympsoium on Computer…
- 6 March 1997

The paper presents a methodology for designing bipartite tables for accurate function approximation. Bipartite tables use two parallel table lookups to obtain a carry-save (borrow-save) function… Expand

Efficient function approximation using truncated multipliers and squarers

- E. G. Walters, M. Schulte
- Computer Science, Mathematics
- 17th IEEE Symposium on Computer Arithmetic (ARITH…
- 27 June 2005

This paper presents a technique for designing linear and quadratic interpolators for function approximation using truncated multipliers and squarers. Initial coefficient values are found using a… Expand