{"id":244,"date":"2018-05-23T13:21:17","date_gmt":"2018-05-23T13:21:17","guid":{"rendered":"http:\/\/www-devel.arithsymposium.org\/?page_id=244"},"modified":"2025-09-16T06:36:48","modified_gmt":"2025-09-16T06:36:48","slug":"tomas-lang","status":"publish","type":"page","link":"http:\/\/www.arithsymposium.org\/index.php\/in-memory\/tomas-lang\/","title":{"rendered":"Tom\u00e1s Lang"},"content":{"rendered":"<h2 style=\"text-align: center;\">In Memory<\/h2>\n<h3><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-259 aligncenter\" src=\"http:\/\/www-devel.arithsymposium.org\/wp-content\/uploads\/2018\/06\/tomas_lang_2007-213x300.jpg\" alt=\"\" width=\"213\" height=\"300\" srcset=\"http:\/\/www.arithsymposium.org\/wp-content\/uploads\/2018\/06\/tomas_lang_2007-213x300.jpg 213w, http:\/\/www.arithsymposium.org\/wp-content\/uploads\/2018\/06\/tomas_lang_2007.jpg 397w\" sizes=\"auto, (max-width: 213px) 100vw, 213px\" \/><\/h3>\n<p>Professor Tom\u00e1s Lang (1938 &#8211; 2018) had a distinguished and long record of outstanding research contributions to computer arithmetic and computer architecture fields. His work includes seminal results on digit-recurrence algorithms and implementations for division and square root, fast left-to-right multiplication, various CORDIC computations, implementations for 3D geometric transformations, and low-latency floating-point arithmetic. He has also made contributions to the design of low-power arithmetic, online arithmetic, fast adders, systolic algorithms, and decimal arithmetic. His results have had a strong impact on research in arithmetic and on industrial practice. His contributions to this symposium and the IEEE Transactions on Computers have been extensive.<\/p>\n<p>In the computer architecture field he made notable contributions to research in vector multiprocessors, interconnection networks, scheduling, and memory models. Professor Lang was a great mentor and a colleague: he worked with many of the most active members of the ARITH community and influenced their careers.<\/p>\n<p>He coauthored two textbooks on digital systems &#8211; <i>&#8220;Systems and Hardware\/Firmware Algorithms&#8221;<\/i>, Wiley 1985, and <i>&#8220;Introduction to Digital Systems&#8221;<\/i>, Wiley 1998.<br \/>\nIn the arithmetic field he coauthored a monograph<br \/>\n<i>&#8220;Division and Square Root: Digit-Recurrence Algorithms and Implementations&#8221;<\/i>, Kluwer 1994, and a textbook <i>&#8220;Digital Arithmetic&#8221;<\/i>, Morgan-Kaufmann 2004.<\/p>\n<p>Tom\u00e1s Lang received the BS degree in electrical engineering from the Universidad de Chile in 1965, the MS degree from the University of California, Berkeley in 1966, and the PhD degree from Stanford University in 1974. He was a professor and then professor emeritus in the Department of Electrical Engineering and Computer Science at the University of California, Irvine. Previously, he was a professor in the Department of Computer Architecture at the Polytechnic University of Catalonia, Spain, and a professor in the Department of Computer Science at the University of California, Los Angeles.<\/p>\n<hr \/>\n<p>Tomas is no longer with us, leaving a big void among his colleagues and students. He was a remarkable researcher with many significant contributions to our field.<\/p>\n<p>He was a great colleague and mentor. We worked together for over 20 years &#8211; I introduced him to arithmetic then he showed me how talented he was. It was a pleasure to work with him, from brainstorming, looking at ideas, to finding solutions which made a difference in the field. His egoless and modest personality, an impeccable work dedication, open mind and<br \/>\ncare for others are not frequently found. In his quiet ways, he did show strong and tactful leadership.<\/p>\n<p>Tomas got me used to espresso many years ago &#8211; I even did not drink coffee then &#8211; so every time I have it, I always think of Tomas and Kerckhoff caffe at UCLA, where we would get our espressos in small,<br \/>\nflimsy plastic cups, sit and drink under sycamore trees, trash the world leaders, and brainstorm about next ideas. Tomas knew well the literature, art, movies, photography, and music, so it was never boring being with him. Indeed, these were very good times.<\/p>\n<p>I will miss him, his company, sharp wits, smile, and exceptional mind.<\/p>\n<p><strong>Milos Ercegovac<\/strong><\/p>\n<p><!-- ================================================== --><\/p>\n<hr \/>\n<p>I feel deeply sad. Tomas was on my MSc Thesis committee and he paid<br \/>\nattention to every detail, giving me hard time as I was just rushing to finish.<br \/>\nMostly, I remember his smile and his humor.<br \/>\nHis life was a remarkable story, for those who know more about him.<br \/>\nHe was professor of mine, a mentor, and later a friend.<\/p>\n<p>His contributions to computer arithmetic will continue to live and will be<br \/>\nread by generations, but we have lost a great human being.<br \/>\nThis is irreplaceable.<\/p>\n<p><strong>Vojin Oklobdzija<\/strong><\/p>\n<p><!-- ================================================== --><\/p>\n<hr \/>\n<p>This is a very bad news for many people. Personally, Tomas was my mentor and my friend. He showed me the way to make good research, being ethical and happy at the same time.<\/p>\n<p>Without him, the Computer Architecture department (that he created here in Barcelona) would not have even exist and by sure, because him, we tried to do the best to make Tomas happy.<\/p>\n<p><strong>Mateo Valero<\/strong><\/p>\n<p><!-- ================================================== --><\/p>\n<hr \/>\n<p>With a lot of sadness I learned that Tomas passed away.<\/p>\n<p>Very nice and discreet person, a great researcher and a wonderful teacher.<\/p>\n<p><strong>Marco Re<\/strong>,<br \/>\n<em>University of Rome &#8220;Tor Vergata&#8221;<\/em><\/p>\n<p><!-- ================================================== --><\/p>\n<hr \/>\n<p>Tom\u00e1s taught me that something as simple as an addition could hide an<br \/>\nunlimited land of creative discoveries. Not to mention when having fantasies about division and square root.<\/p>\n<p>To be an arithmetician you must have some sense of perfection, rigor,<br \/>\nperseverance and &#8220;savoir-faire&#8221;. He taught me that it is not enough to show that something works. It should be proved to be correct!<br \/>\nFortunately, when I was taking my first steps in Computer Science, Tom\u00e1s crossed in my path.<\/p>\n<p>Thanks for giving me the right guidance at the right time. I will never forget<br \/>\nyour smile.<\/p>\n<p><strong>Jordi Cortadella<\/strong><\/p>\n<p><!-- ================================================== --><\/p>\n<hr \/>\n<p>Tomas was a mentor to me throughout my graduate studies at UCLA.<br \/>\nMy love for computer sciences, in particular hardware systems, comes partly from his teachings. His desire to achieve perfection could be frustrating at times but at the end it taught me how to write technical papers in a logical way.<br \/>\nSomehow he managed to do all of this while being a genuinely nice person.<\/p>\n<p>We will miss you Tomas,<\/p>\n<p><strong>Marc Tremblay, Ph.D.<\/strong><\/p>\n<p><!-- ================================================== --><\/p>\n<hr \/>\n<p>I got to know Professor Lang when I entered graduate studies at UCI in 1993. He introduced me to computer arithmetic and to the design of digital systems.<br \/>\nOne of the first tasks he assigned me was to understand the algorithm for<br \/>\ndivision by reading the detail on the printouts of his book, in press at<br \/>\nthat time. I got to learn words such as redundancy, signed-digit, carry-save and on-the-fly, but I did not really understood why we needed this weird stuff!<br \/>\nNow, every year, when I teach the lecture on division, I always get amazed by the beauty and elegance of this weird stuff when everything fall in the right place!<\/p>\n<p>I still have the folder of printouts in my bookshelf.<\/p>\n<p><center><br \/>\n<img decoding=\"async\" class=\"alignnone size-medium wp-image-249\" src=\"http:\/\/www-devel.arithsymposium.org\/wp-content\/uploads\/2018\/05\/div_book-300x204.jpg\" height=\"150\" srcset=\"http:\/\/www.arithsymposium.org\/wp-content\/uploads\/2018\/05\/div_book-300x204.jpg 300w, http:\/\/www.arithsymposium.org\/wp-content\/uploads\/2018\/05\/div_book-768x523.jpg 768w, http:\/\/www.arithsymposium.org\/wp-content\/uploads\/2018\/05\/div_book-1024x697.jpg 1024w, http:\/\/www.arithsymposium.org\/wp-content\/uploads\/2018\/05\/div_book.jpg 1425w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/center>Years later, when visiting UCI and referring to him as Professor Lang, he told me: &#8220;Call me Tom\u00e1s, you earned it&#8221;. I felt very elated.<\/p>\n<p><strong>Alberto Nannarelli<\/strong><\/p>\n<p><!-- ================================================== --><\/p>\n<hr \/>\n<p>We sadly say goodbye to a remarkable researcher and colleague.<br \/>\nI only had the opportunity of meeting him in person once, but I had the<br \/>\npleasure to work remotely with him.<br \/>\nTomas was and will always be one of my references in computer arithmetic.<\/p>\n<p><strong>Javier Hormigo<\/strong><\/p>\n<p><!-- ================================================== --><\/p>\n<hr \/>\n<p>Thanks, Tom\u00e1s, for letting me work with you and learn from you.<\/p>\n<p><strong>Javier Bruguera<\/strong><\/p>\n<p><!-- ================================================== --><\/p>\n<hr \/>\n<p>Thank you Tomas, my Friend and Mentor. You&#8217;ll live forever in my hearth.<\/p>\n<p>Ciao<\/p>\n<p><strong>Paolo Montuschi <\/strong><\/p>\n<p><!-- ================================================== --><\/p>\n<hr \/>\n<p>Tomas will always stay in my memory. As my PhD advisor and mentor, he instilled in me profound principles about research, teaching, and pursue of knowledge. Such lessons continued afterwards in our academic collaborations, which albeit limited in time where very fruitful. Even though his demeanor was rather quiet, his prowess was remarkable. He never sought the spotlight, yet to those that knew and work closely with him, he was a luminary radiating light onto others. His legacy will remain with me forever, as well as the memories of our days together, discussing ideas, writing a paper, collaborating on a book, enjoying an evening at the movies or an afternoon in his house with his family.<\/p>\n<p><center><img decoding=\"async\" class=\"alignnone size-medium wp-image-253\" src=\"http:\/\/www-devel.arithsymposium.org\/wp-content\/uploads\/2018\/05\/jm_pic-300x169.jpg\" height=\"150\" srcset=\"http:\/\/www.arithsymposium.org\/wp-content\/uploads\/2018\/05\/jm_pic-300x169.jpg 300w, http:\/\/www.arithsymposium.org\/wp-content\/uploads\/2018\/05\/jm_pic-768x432.jpg 768w, http:\/\/www.arithsymposium.org\/wp-content\/uploads\/2018\/05\/jm_pic.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/center><strong>Jaime Moreno<\/strong><\/p>\n<p><!-- ================================================== --><\/p>\n<hr \/>\n<p>Tomas Lang led a long distinguished career as an academic, a researcher,<br \/>\nand an author. I knew him as my Ph. D. student at Stanford, impressed with<br \/>\nhim from the beginning of our work together. His thesis was in the area of<br \/>\nprocessor-to-memory interconnections. The paper entitled<br \/>\n&#8220;Interconnections between processors and memory modules using the<br \/>\nshuffle-exchange network,&#8221; (1976, IEEE Trans. on Computers) which came<br \/>\nfrom that work reported new efficient ways of realizing arbitrary<br \/>\npermutations of data in parallel computers. The thesis launched Tomas into<br \/>\na career dedicated to high-speed computation. He continued work in<br \/>\nmultiprocessor connections and scheduling for about a decade and then<br \/>\nshifted gears to computer arithmetic, as he realized that arithmetic<br \/>\noperations were becoming crucial for achieving efficient high-speed<br \/>\ncomputation. A landmark paper with Milos Ercegovac in 1985 revealed a way<br \/>\nto speed up division by predicting quotient digits. He followed this work<br \/>\nwith many innovations in the field. His continuing collaboration with<br \/>\nMilos resulted in a stunning collection of books on computer arithmetic.<br \/>\nIt is fair to say that these books shaped the teaching of computer<br \/>\narithmetic for the next generation of students. These books continue to<br \/>\ninfluence researchers two and three decades after they appeared. With<br \/>\nsorrow I mark his passing. I join my colleagues in celebrating the life of<br \/>\nTomas Lang for his dedication to research and students, and for the gift<br \/>\nof his legacy in computer arithmetic.<\/p>\n<p><strong>Harold Stone<\/strong>, Princeton, NJ, 2018.<\/p>\n<hr \/>\n<header class=\"single-entry-header\">\n<h3 class=\"entry-title\">Workshop dedicated to celebrating the legacy of Tom\u00e1s Lang (October 23, 2025 at the University of Chile in Santiago)<\/h3>\n<h3 class=\"entry-title\" style=\"text-align: center;\"><a href=\"https:\/\/eventos.cmm.uchile.cl\/tomas2025\/\">https:\/\/eventos.cmm.uchile.cl\/tomas2025\/<\/a><\/h3>\n<\/header>\n","protected":false},"excerpt":{"rendered":"<p>In Memory Professor Tom\u00e1s Lang (1938 &#8211; 2018) had a distinguished and long record of outstanding research contributions to computer arithmetic and computer architecture fields. His work includes seminal results on digit-recurrence algorithms and implementations for division and square root, &hellip; <a href=\"http:\/\/www.arithsymposium.org\/index.php\/in-memory\/tomas-lang\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":222,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"class_list":["post-244","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.arithsymposium.org\/index.php\/wp-json\/wp\/v2\/pages\/244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.arithsymposium.org\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.arithsymposium.org\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.arithsymposium.org\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.arithsymposium.org\/index.php\/wp-json\/wp\/v2\/comments?post=244"}],"version-history":[{"count":17,"href":"http:\/\/www.arithsymposium.org\/index.php\/wp-json\/wp\/v2\/pages\/244\/revisions"}],"predecessor-version":[{"id":534,"href":"http:\/\/www.arithsymposium.org\/index.php\/wp-json\/wp\/v2\/pages\/244\/revisions\/534"}],"up":[{"embeddable":true,"href":"http:\/\/www.arithsymposium.org\/index.php\/wp-json\/wp\/v2\/pages\/222"}],"wp:attachment":[{"href":"http:\/\/www.arithsymposium.org\/index.php\/wp-json\/wp\/v2\/media?parent=244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}