Tomás Lang
The topic of this article may not meet Wikitia's general notability guideline. |
Dr. Tomás Lang (1938-2018) was a computer scientist and university professor whose research and teaching spanned various areas of computer science, with emphasis on computer arithmetic, digital design, interconnection networks, vector computers and computer system architecture.
Dr. Lang's legacy was celebrated at a workshop established on his name entitled TOMAS2025 held in Santiago, Chile, on October 23, 2025. The celebratory session included participation and messages by collaborators and former students from multiple locations across the world.
Dr. Lang started his academic career as a faculty member at the University of Chile, prior to his Ph.D. studies. Upon receiving his Ph.D. degree, he joined the faculty in the Department of Computer Science at the University of California Los Angeles (UCLA) from 1974 to 1978.[1]
In 1978, Dr. Lang moved to the Polytechnic University of Catalonia (UPC), Barcelona, Spain, where he led a group of faculty at a newly created Department of Computer Architecture (DAC). Lang was the first Director of this department,[2][3] institution that later played a decisive role in creating the Barcelona Supercomputing Center (BSC-CNS), as described by Dr. Mateo Valero, BSC Director who refers to Dr. Lang as the seminal person that enabled the research group at UPC to establish BSC-CNS.[4][5]
In 1982, Dr. Lang returned to the UCLA Department of Computer Science while continuing collaborating with faculty at UPC. From 1991 to 2010, Dr. Lang served at University of California Irvine (UCI) in the Department of Electrical and Computer Engineering, and then in the Department of Electrical Engineering and Computer Science (EECS). In 2010, Dr. Lang became Professor Emeritus at UCI.
Dr. Lang’s early research addressed vector computations in an array computer,[6] continued on processor-to-memory interconnections[7] and shuffle-exchange networks.[8] He later expanded into the field of computer arithmetic, in topics such as on-the-fly conversion of representations[9], on-line arithmetic and CORDIC algorithms[10][11], novel algorithms for multiplication, division and other arithmetic operations.[12][13][14][15] The scholar contributions from Dr. Lang and his collaborators are covered in over two hundred publications. Based on his research, Dr. Lang co-authored the research books Digital Arithmetic[16] released in 2003 by Morgan Kaufmann/Elsevier, and Division and Square Root: Digit-Recurrence Algorithms and Implementations[17] released in 1994 by Kluwer Academic Publishers. The book Digital Arithmetic has over 1440 citations[18] according to the Google Scholar entry.
Dr. Lang's also co-authored the textbook Introduction to Digital Systems[19] released in 1999, including companion material for teaching[20], book that was translated to Portuguese[21], Chinese[22], and also released as an international edition in South Asia[23]. Dr. Lang also co-authored the textbook Digital Systems and Hardware/Firmware Algorithms[24] released in 1985, and the research monograph Matrix Computations on Systolic-Type Arrays published in 1992.[25]
Dr. Lang was an active member of the computer arithmetic community, in particular the ARITH Symposium, community that has praised his impact in their field. The EECS Department at UCI has also praised his role as a faculty member.
Dr. Lang received a Professional Engineering degree in Electrical Engineering from Universidad de Chile in 1965[26], MS degree from the University of California, Berkeley in 1966, and a PhD degree from Stanford University in 1974.[6]
References
- ↑ "About Tomás Lang".
- ↑ "History - Department of Computer Architecture, Universitat Polytecnica de Catalunya, Spain".
- ↑ "DAC 25th Anniversary (pg. 3)" (PDF).
- ↑ "Dr. Mateo Valero presentation" (PDF). MATEO2022 Slides - pg 13-15.
- ↑ "Dr. Mateo Valero presentation". MATEO2022 presentation recording (min 9:50-12:50).
- ↑ 6.0 6.1 Lang, Tomás (August 1974). Vector computations in an array computer. Ph.D. Dissertation, Department of Electrical Engineering, Stanford University.
- ↑ Lang, Tomás (May 1976). "Interconnections Between Processors and Memory Modules Using the Shuffle-Exchange Network". IEEE Transactions on Computers. C-25 (5): 496–503. Bibcode:1976ITCmp.100..496L. doi:10.1109/TC.1976.1674637. ISSN 0018-9340.
- ↑ Lang, Tomás; Stone, Harold S. (January 1976). "A Shuffle-Exchange Network with Simplified Control". IEEE Transactions on Computers. C-25 (1): 55–65. Bibcode:1976ITCmp.100...55L. doi:10.1109/TC.1976.5009205. ISSN 0018-9340.
- ↑ Ercegovac, M.D.; Lang, Tomás (July 1987). "On-the-Fly Conversion of Redundant into Conventional Representations". IEEE Transactions on Computers. C-36 (7): 895–897. Bibcode:1987ITCmp.100..895E. doi:10.1109/TC.1987.1676986. ISSN 0018-9340.
- ↑ Ercegovac, M.D.; Lang, Tomás (June 1990). "Redundant and on-line CORDIC: application to matrix triangularization and SVD". IEEE Transactions on Computers. 39 (6): 725–740. Bibcode:1990ITCmp..39..725E. doi:10.1109/12.53594.
- ↑ Lee, J-A.; Lang, Tomás (August 1992). "Constant-factor redundant CORDIC for angle calculation and rotation". IEEE Transactions on Computers. 41 (8): 1016–1025. Bibcode:1992ITCmp..41.1016L. doi:10.1109/12.156544.
- ↑ Lang, Tomás; Nannarelli, Alberto (October 2006). "A Radix-10 Combinational Multiplier". 2006 Fortieth Asilomar Conference on Signals, Systems and Computers. pp. 313–317. doi:10.1109/ACSSC.2006.354758. ISBN 1-4244-0784-2.
- ↑ Lang, T.; Bruguera, J.D. (August 2004). "Floating-point multiply-add-fused with reduced latency". IEEE Transactions on Computers. 53 (8): 988–1003. Bibcode:2004ITCmp..53..988L. doi:10.1109/TC.2004.44. ISSN 0018-9340.
- ↑ Ercegovac, M.D.; Lang, Tomás (September 1990). "Simple radix-4 division with operands scaling". IEEE Transactions on Computers. 39 (9): 1204–1208. Bibcode:1990ITCmp..39.1204E. doi:10.1109/12.57060.
- ↑ Ercegovac, M.D.; Lang, T.; Muller, J.-M.; Tisserand, A. (July 2000). "Reciprocation, square root, inverse square root, and some elementary functions using small multipliers". IEEE Transactions on Computers. 49 (7): 628–637. Bibcode:2000ITCmp..49..628E. doi:10.1109/12.863031.
- ↑ Ercegovac, Miloš; Lang, Tomás (2003). Digital Arithmetic. Morgan Kaufman. ISBN 9781558607989.
- ↑ Ercegovac, Miloš D.; Lang, Tomás (1994). Division and square root: digit-recurrence algorithms and implementations. Boston: Kluwer Academic Publishers. ISBN 9780792394389.
- ↑ "Digital Arithmetic". Google Scholar.
- ↑ Ercegovac, Miloš D.; Lang, Tomás; Moreno, Jaime H. (1999). Introduction to digital systems. New York: John Wiley Sons. ISBN 978-0-471-52799-2.
- ↑ Ercegovac, Miloš; Lang, Tomás; Moreno, Jaime. Instructor Companion Site for Introduction to Digital Systems.
- ↑ Ercegovac, Miloš; Lang, Tomás; Moreno, Jaime (2003). Introducao Aos Sistemas Digitais. Bookman. ISBN 9788573076981.
- ↑ Ercegovac, Miloš; Lang, Tomás; Moreno, Jaime (2002). Introduction to Digital Systems. China: John Wiley & Sons. ISBN 9789575849788.
- ↑ Ercegovac, Miloš; Lang, Tomás; Moreno, Jaime (2009). Introduction To Digital Systems. India: Wiley India. ISBN 9788126522514.
- ↑ Ercegovac, Milos; Lang, Tomás (1985). Digital Systems and Hardware/Firmware Algorithms. ISBN 047188393X.
- ↑ Moreno, Jaime H.; Lang, Tomás (1992). Matrix Computations on Systolic-Type Arrays. The Kluwer International Series in Engineering and Computer Science. Boston, MA: Springer. ISBN 978-1-4613-6604-1.
- ↑ "About Tomas Lang".
External links
This article "Tomás Lang" is from Wikipedia. The list of its authors can be seen in its historical. Articles taken from Draft Namespace on Wikipedia could be accessed on Wikipedia's Draft Namespace.