| 2007 |
| 99 | EE | Julio Villalba,
Javier Hormigo,
Tomás Lang:
Improving the Throughput of On-line Addition for Data Streams.
ASAP 2007: 272-277 |
| 98 | EE | Tomás Lang,
Alberto Nannarelli:
A Radix-10 Digit-Recurrence Division Unit: Algorithm and Architecture.
IEEE Trans. Computers 56(6): 727-739 (2007) |
| 2006 |
| 97 | EE | Julio Villalba,
Tomás Lang,
Mario A. González:
Double-Residue Modular Range Reduction for Floating-Point Hardware Implementations.
IEEE Trans. Computers 55(3): 254-267 (2006) |
| 2005 |
| 96 | EE | Elisardo Antelo,
Tomás Lang,
Paolo Montuschi,
Alberto Nannarelli:
Low Latency Digit-Recurrence Reciprocal and Square-Root Reciprocal Algorithm and Architecture.
IEEE Symposium on Computer Arithmetic 2005: 147-154 |
| 95 | EE | Javier D. Bruguera,
Tomás Lang:
Floating-Point Fused Multiply-Add: Reduced Latency for Floating-Point Addition.
IEEE Symposium on Computer Arithmetic 2005: 42-51 |
| 94 | EE | Tomás Lang,
Elisardo Antelo:
High-Throughput CORDIC-Based Geometry Operations for 3D Computer Graphics.
IEEE Trans. Computers 54(3): 347-361 (2005) |
| 93 | EE | Elisardo Antelo,
Tomás Lang,
Paolo Montuschi,
Alberto Nannarelli:
Digit-Recurrence Dividers with Reduced Logical Depth.
IEEE Trans. Computers 54(7): 837-851 (2005) |
| 2004 |
| 92 | EE | Tomás Lang,
Javier D. Bruguera:
Floating-Point Multiply-Add-Fused with Reduced Latency.
IEEE Trans. Computers 53(8): 988-1003 (2004) |
| 2003 |
| 91 | EE | Tomás Lang,
Elisardo Antelo:
Radix-4 Reciprocal Square-Root and Its Combination with Division and Square Root.
IEEE Trans. Computers 52(9): 1100-1114 (2003) |
| 90 | EE | Javier D. Bruguera,
Tomás Lang:
Multilevel Reverse-Carry Addition: Single and Dual Adders.
VLSI Signal Processing 33(1-2): 55-74 (2003) |
| 2002 |
| 89 | EE | Elisardo Antelo,
Tomás Lang,
Paolo Montuschi,
Alberto Nannarelli:
Fast Radix-4 Retimed Division with Selection by Comparisons.
ASAP 2002: 185-196 |
| 88 | EE | Tomás Lang,
Javier D. Bruguera:
Floating-Point Fused Multiply-Add with Reduced Latency.
ICCD 2002: 145- |
| 2001 |
| 87 | EE | Tomás Lang,
Jean-Michel Muller:
Bounds on Runs of Zeros and Ones for Algebraic Functions.
IEEE Symposium on Computer Arithmetic 2001: 13- |
| 86 | EE | Javier D. Bruguera,
Tomás Lang:
Using the Reverse-Carry Approach for Double Datapath Floating-Point Addition.
IEEE Symposium on Computer Arithmetic 2001: 203-210 |
| 85 | EE | Tomás Lang,
Elisardo Antelo:
Correctly Rounded Reciprocal Square-Root by Digit Recurrence and Radix-4 Implementation.
IEEE Symposium on Computer Arithmetic 2001: 83-93 |
| 84 | EE | Paolo Montuschi,
Tomás Lang:
Boosting Very-High Radix Division with Prescaling and Selection by Rounding.
IEEE Trans. Computers 50(1): 13-27 (2001) |
| 83 | EE | Javier D. Bruguera,
Tomás Lang:
Multilevel reverse most-significant carry computation.
IEEE Trans. VLSI Syst. 9(6): 959-962 (2001) |
| 2000 |
| 82 | EE | Javier D. Bruguera,
Tomás Lang:
Multilevel Reverse-Carry Adder.
ICCD 2000: 155-162 |
| 81 | EE | Milos D. Ercegovac,
Tomás Lang,
Jean-Michel Muller,
Arnaud Tisserand:
Reciprocation, Square Root, Inverse Square Root, and Some Elementary Functions Using Small Multipliers.
IEEE Trans. Computers 49(7): 628-637 (2000) |
| 80 | EE | Elisardo Antelo,
Tomás Lang,
Javier D. Bruguera:
Very-High Radix Circular CORDIC: Vectoring and Unified Rotation/Vectoring.
IEEE Trans. Computers 49(7): 727-739 (2000) |
| 79 | EE | Tomás Lang,
Elisardo Antelo:
CORDIC-Based Computation of ArcCos.
VLSI Signal Processing 25(1): 19-38 (2000) |
| 78 | EE | Elisardo Antelo,
Tomás Lang,
Javier D. Bruguera:
Very-High Radix CORDIC Rotation Based on Selection by Rounding.
VLSI Signal Processing 25(2): 141-153 (2000) |
| 1999 |
| 77 | EE | Alberto Nannarelli,
Tomás Lang:
Low-Power Radix-4 Combined Division and Square Root.
ICCD 1999: 236-242 |
| 76 | EE | Tomás Lang,
Javier D. Bruguera:
Multilevel Reverse-Carry Computation for Comparison and for Sign and Overflow Detection in Addition.
ICCD 1999: 73-79 |
| 75 | EE | Elisardo Antelo,
Tomás Lang,
Javier D. Bruguera:
Very-High Radix CORDIC Vectoring with Scalings and Selection by Rounding.
IEEE Symposium on Computer Arithmetic 1999: 204- |
| 74 | EE | Paolo Montuschi,
Tomás Lang:
Boosting Very-High Radix Division with Prescaling and Selection by Rounding.
IEEE Symposium on Computer Arithmetic 1999: 52-59 |
| 73 | EE | Alberto Nannarelli,
Tomás Lang:
Low-Power Division: Comparison among Implementations of Radix 4, 8 and 16.
IEEE Symposium on Computer Arithmetic 1999: 60- |
| 72 | EE | Alberto Nannarelli,
Tomás Lang:
Low-Power Divider.
IEEE Trans. Computers 48(1): 2-14 (1999) |
| 71 | | Javier D. Bruguera,
Tomás Lang:
Leading-One Prediction with Concurrent Position Correction.
IEEE Trans. Computers 48(10): 1083-1097 (1999) |
| 70 | | Tomás Lang,
Paolo Montuschi:
Very High Radix Square Root with Prescaling and Rounding and a Combined Division/Square Root Unit.
IEEE Trans. Computers 48(8): 827-841 (1999) |
| 1998 |
| 69 | EE | Alberto Nannarelli,
Tomás Lang:
Power-delay tradeoffs for radix-4 and radix-8 dividers.
ISLPED 1998: 109-111 |
| 68 | | Elisardo Antelo,
Tomás Lang,
Javier D. Bruguera:
Computation of sqrt(x/d) in a Very High Radix Combined Division/Square-Root Unit with Scaling.
IEEE Trans. Computers 47(2): 152-161 (1998) |
| 67 | | Tomás Lang,
Elisardo Antelo:
CORDIC Vectoring with Arbitrary Target Value.
IEEE Trans. Computers 47(7): 736-749 (1998) |
| 66 | EE | Enric Musoll,
Tomás Lang,
Jordi Cortadella:
Working-zone encoding for reducing the energy in microprocessor address buses.
IEEE Trans. VLSI Syst. 6(4): 568-572 (1998) |
| 65 | EE | Julio Villalba,
Tomás Lang,
Emilio L. Zapata:
Parallel Compensation of Scale Factor for the CORDIC Algorithm.
VLSI Signal Processing 19(3): 227-241 (1998) |
| 1997 |
| 64 | EE | Julio Villalba,
Tomás Lang:
Low latency word serial CORDIC.
ASAP 1997: 124-131 |
| 63 | EE | Tomás Lang,
Elisardo Antelo:
CORDIC-based computation of arccos and arcsin.
ASAP 1997: 132-143 |
| 62 | EE | Tomás Lang,
Elisardo Antelo:
CORDIC Vectoring with Arbitrary Target Value.
IEEE Symposium on Computer Arithmetic 1997: 108-115 |
| 61 | EE | Toni Juan,
Tomás Lang,
Juan J. Navarro:
Reducing TLB power requirements.
ISLPED 1997: 196-201 |
| 60 | EE | Enric Musoll,
Tomás Lang,
Jordi Cortadella:
Exploiting the locality of memory references to reduce the address bus energy.
ISLPED 1997: 202-207 |
| 59 | | Elisardo Antelo,
Javier D. Bruguera,
Tomás Lang,
Emilio L. Zapata:
Error Analysis and Reduction for Angle Calculation Using the CORDIC Algorithm.
IEEE Trans. Computers 46(11): 1264-1271 (1997) |
| 1996 |
| 58 | | Elisardo Antelo,
Javier D. Bruguera,
Tomás Lang,
Julio Villalba,
Emilio L. Zapata:
High Radix Cordic Rotation Based on Selection by Rounding.
Euro-Par, Vol. II 1996: 155-164 |
| 57 | EE | Toni Juan,
Tomás Lang,
Juan J. Navarro:
The Difference-bit Cache.
ISCA 1996: 114-120 |
| 56 | EE | Alberto Nannarelli,
Tomás Lang:
Low-power radix-4 divider.
ISLPED 1996: 205-208 |
| 55 | EE | Javier D. Bruguera,
Nicolas Guil,
Tomás Lang,
Julio Villalba,
Emilio L. Zapata:
Cordic based parallel/pipelined architecture for the Hough transform.
VLSI Signal Processing 12(3): 207-221 (1996) |
| 54 | EE | Milos D. Ercegovac,
Tomás Lang:
On recoding in arithmetic algorithms.
VLSI Signal Processing 14(3): 283-294 (1996) |
| 1995 |
| 53 | EE | Tomás Lang,
Paolo Montuschi:
Very-high radix combined division and square root with prescaling and selection by rounding.
IEEE Symposium on Computer Arithmetic 1995: 124-131 |
| 52 | EE | Milos D. Ercegovac,
Tomás Lang:
Sign detection and comparison networks with a small number of transitions.
IEEE Symposium on Computer Arithmetic 1995: 59-66 |
| 51 | EE | Montse Peiron,
Mateo Valero,
Eduard Ayguadé,
Tomás Lang:
Vector Multiprocessors with Arbitrated Memory Access.
ISCA 1995: 243-252 |
| 50 | | Mateo Valero,
Tomás Lang,
Montse Peiron,
Eduard Ayguadé:
Conflict-Free Access for Streams in Multimodule Memories.
IEEE Trans. Computers 44(5): 634-646 (1995) |
| 1994 |
| 49 | EE | Juan J. Navarro,
Toni Juan,
Tomás Lang:
MOB forms: a class of multilevel block algorithms for dense linear algebra operations.
International Conference on Supercomputing 1994: 354-363 |
| 48 | | Milos D. Ercegovac,
Tomás Lang,
Paolo Montuschi:
Very-High Radix Division with Prescaling and Selection by Rounding.
IEEE Trans. Computers 43(8): 909-918 (1994) |
| 47 | | Jordi Cortadella,
Tomás Lang:
High-Radix Division and Square-Root with Speculation.
IEEE Trans. Computers 43(8): 919-931 (1994) |
| 1993 |
| 46 | EE | Milos D. Ercegovac,
Tomás Lang,
Paolo Montuschi:
Very high radix division with selection by rounding and prescaling.
IEEE Symposium on Computer Arithmetic 1993: 112-119 |
| 45 | EE | Jordi Cortadella,
Tomás Lang:
Division with speculation of quotient digits.
IEEE Symposium on Computer Arithmetic 1993: 87-94 |
| 44 | EE | Tomás Lang,
Jaime H. Moreno:
Introduction.
VLSI Signal Processing 5(1): 6 (1993) |
| 1992 |
| 43 | EE | Mateo Valero,
Tomás Lang,
Eduard Ayguadé:
Conflict-free access of vectors with power-of-two strides.
ICS 1992: 149-156 |
| 42 | | Mateo Valero,
Tomás Lang,
José M. Llabería,
Montse Peiron,
Eduard Ayguadé,
Juan J. Navarro:
Increasing the Number of Strides for Conflict-Free Vector Access.
ISCA 1992: 372-381 |
| 41 | | Leon Alkalaj,
Tomás Lang,
Milos D. Ercegovac:
Architectural Support for Goal Management in Flat Concurrent Prolog.
IEEE Computer 25(8): 34-47 (1992) |
| 40 | | Milos D. Ercegovac,
Tomás Lang:
On-the-Fly Rounding.
IEEE Trans. Computers 41(12): 1497-1503 (1992) |
| 39 | | Jeong-A. Lee,
Tomás Lang:
Constant-Factor Redundant CORDIC for Angle Calculation and Rotation.
IEEE Trans. Computers 41(8): 1016-1025 (1992) |
| 38 | | Tomás Lang,
Paolo Montuschi:
Higher Radix Square Root with Prescaling.
IEEE Trans. Computers 41(8): 996-1009 (1992) |
| 37 | EE | Miguel Valero-García,
Juan J. Navarro,
José María Llabería,
Mateo Valero,
Tomás Lang:
A method for implementation of one-dimensional systolic algorithms with data contraflow using pipelined functional units.
VLSI Signal Processing 4(1): 7-25 (1992) |
| 1991 |
| 36 | | Miguel Valero-García,
Juan J. Navarro,
José J. M. Liabería,
Mateo Valero,
Tomás Lang:
Mapping QR decomposition of a banded matrix on a ID systolic array with data contraflow and pipelined functional units.
Algorithms and Parallel VLSI Architectures 1991: 25-38 |
| 35 | | John A. Harding,
Tomás Lang,
Jeong-A. Lee:
A Comparison of Redundant CORDIC Rotation Engines.
ICCD 1991: 556-559 |
| 34 | EE | Miquel Huguet,
Tomás Lang:
Architectural Support for Reduced Register Saving / Restoring in Single-Window Register Files.
ACM Trans. Comput. Syst. 9(1): 66-97 (1991) |
| 33 | | Milos D. Ercegovac,
Tomás Lang:
Module to Perform Multiplication, Division, and Square Root in Systolic Arrays for Matrix Computations.
J. Parallel Distrib. Comput. 11(3): 212-221 (1991) |
| 32 | | Mateo Valero,
Tomás Lang,
José María Llabería,
Montse Peiron,
Juan J. Navarro,
Eduard Ayguadé:
Conflict-Free Strides for Vectors in Matched Memories.
Parallel Processing Letters 1: 95-102 (1991) |
| 31 | EE | Jaime H. Moreno,
Miguel E. Figueroa,
Tomás Lang:
Linear pseudosystolic array for partitioned matrix algorithms.
VLSI Signal Processing 3(3): 201-214 (1991) |
| 1990 |
| 30 | | Lance Kurisaki,
Tomás Lang:
The Performance of a Faulty Multistage Interconnection Network with Diverting Switches and Correction Links.
ICPP (1) 1990: 190-193 |
| 29 | | Isaac D. Scherson,
Peter F. Corbett,
Tomás Lang:
An Analytical Characterization of Generalized Shuffle-Exchange Networks.
INFOCOM 1990: 409-414 |
| 28 | | Leon Alkalaj,
Tomás Lang,
Milos D. Ercegovac:
Architectural Support for the Management of Tightly-Coupled Fine-Grain Goals in Flat Concurrent Prolog.
ISCA 1990: 292-301 |
| 27 | | Leon Alkalaj,
Tomás Lang,
Ehud Y. Shapiro:
FCP Sequential Abstract Machine Characteristics for the Systems Development Workload.
NACLP 1990: 321-339 |
| 26 | | Jaime H. Moreno,
Tomás Lang:
Matric Computations on Systolic-Type Meshes.
IEEE Computer 23(4): 32-51 (1990) |
| 25 | | Milos D. Ercegovac,
Tomás Lang:
Fast Multiplication Without Carry-Propagate Addition.
IEEE Trans. Computers 39(11): 1385-1390 (1990) |
| 24 | | Milos D. Ercegovac,
Tomás Lang:
Redundant and On-Line CORDIC: Application to Matrix Triangularization and SVD.
IEEE Trans. Computers 39(6): 725-740 (1990) |
| 23 | | Milos D. Ercegovac,
Tomás Lang:
Radix-4 Square Root Without Initial PLA.
IEEE Trans. Computers 39(8): 1016-1024 (1990) |
| 22 | | Milos D. Ercegovac,
Tomás Lang:
Simple Radix-4 Division with Opterands Scaling.
IEEE Trans. Computers 39(9): 1204-1208 (1990) |
| 21 | | Tomás Lang,
Lance Kurisaki:
Nonuniform Traffic Spots (NUTS) in Multistage Interconnection Networks.
J. Parallel Distrib. Comput. 10(1): 55-67 (1990) |
| 1989 |
| 20 | | Lance Kurisaki,
Tomás Lang:
Multistage Networks Including Traffic with Real-Time Constraints.
ICPP (1) 1989: 19-22 |
| 1988 |
| 19 | | Tomás Lang,
Lance Kurisaki:
Nonuniform Traffic Spots in Multistage Interconnection Networks.
ICPP (1) 1988: 191-195 |
| 18 | | Jaime H. Moreno,
Tomás Lang:
Graph-based Partitioning of Matrix Algorithms for Systolic Arrays: Application to Transitive Closure.
ICPP (1) 1988: 28-31 |
| 17 | | Milos D. Ercegovac,
Tomás Lang:
On-Line Scheme for Computing Rotation Factors.
J. Parallel Distrib. Comput. 5(3): 209-227 (1988) |
| 1987 |
| 16 | EE | Miquel Huguet,
Tomás Lang,
Yuval Tamir:
A block-and-actions generator as an alternative to a simulator for collecting architecture measurements.
PLDI 1987: 14-25 |
| 15 | | Milos D. Ercegovac,
Tomás Lang:
On-the-Fly Conversion of Redundant into Conventional Representations.
IEEE Trans. Computers 36(7): 895-897 (1987) |
| 1986 |
| 14 | | Jaime H. Moreno,
Tomás Lang:
Replication and Pipelining in Multiple-Instance Algorithms.
ICPP 1986: 285-292 |
| 1983 |
| 13 | | Tomás Lang,
Mateo Valero,
Miguel Angel Fiol:
Reduction of Connections for Multibus Organization.
IEEE Trans. Computers 32(8): 707-716 (1983) |
| 12 | | Christopher Wood,
Eduardo B. Fernández,
Tomás Lang:
Minimization of Demand Paging for the LRU Stack Model of Program Behavior.
Inf. Process. Lett. 16(2): 99-104 (1983) |
| 1982 |
| 11 | | Tomás Lang,
Mateo Valero,
Ignacio Alegre:
Bandwidth of Crossbar and Multiple-Bus Connections for Multiprocessors.
IEEE Trans. Computers 31(12): 1227-1234 (1982) |
| 1978 |
| 10 | | Eduardo B. Fernández,
Tomás Lang,
Christopher Wood:
Effect of Replacement Algorithms on a Paged Buffer Database System.
IBM J. Res. Dev. 22(2): 185-196 (1978) |
| 9 | | Eduardo B. Fernández,
Rita C. Summers,
Tomás Lang,
Charles D. Coleman:
Architectural Support for System Protection and Database Security.
IEEE Trans. Computers 27(8): 767-771 (1978) |
| 1977 |
| 8 | EE | Tomás Lang,
Christopher Wood,
Eduardo B. Fernández:
Database Buffer Paging in Virtual Storage Systems.
ACM Trans. Database Syst. 2(4): 339-351 (1977) |
| 7 | | Tomás Lang,
Eduardo B. Fernández:
Improving the Computation of Lower Bounds for Optimal Schedules.
IBM Journal of Research and Development 21(3): 273-280 (1977) |
| 1976 |
| 6 | | Eduardo B. Fernández,
Tomás Lang:
Scheduling as a Graph Transformation.
IBM Journal of Research and Development 20(6): 551-559 (1976) |
| 5 | | Tomás Lang,
Harold S. Stone:
A Shuffle-Exchange Network with Simplified Control.
IEEE Trans. Computers 25(1): 55-65 (1976) |
| 4 | | Tomás Lang:
Interconnections Between Processors and Memory Modules Using the Shuffle-Exchange Network.
IEEE Trans. Computers 25(5): 496-503 (1976) |
| 3 | | Tomás Lang,
Eduardo B. Fernández:
Scheduling of Unit-Length Independent Tasks with Execution Constraints.
Inf. Process. Lett. 4(4): 95-98 (1976) |
| 1975 |
| 2 | EE | Eduardo B. Fernández,
Rita C. Summers,
Tomás Lang:
Definition and Evaluation of Access Rules in Data Management Systems.
VLDB 1975: 268-285 |
| 1 | | Eduardo B. Fernández,
Tomás Lang:
Computation of Lower Bounds for Multiprocessor Schedules.
IBM Journal of Research and Development 19(5): 435-444 (1975) |