Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Search
 
Lagrange, Veronica
Samsung Semiconductor
San Jose, California
 
   Featured Reviewer
   Reviewer Selected
   Highlighted
Follow this Reviewer
 
 
 

Ver¿nica Lagrange Moutinho dos Reis is a computer scientist at Hewlett-Packard Company. She works on measuring and evaluating overall system performance, as well as specific hardware and software components of HP Neoview systems and, until 2006, various generations of NonStop systems. She has also contributed to the design of in-house business intelligence (BI) benchmarks. Lagrange’s previous assignments at Compaq/HP included modeling and simulation of NonStop system components, and maintaining and updating measurement tools based on MIPS processor performance counters. Prior to HP, Lagrange worked for many years at the Computer Laboratory (NCE) of the Federal University of Rio de Janeiro, Brazil (UFRJ). She started as a trainee, then programmer, systems analyst, VAX/VMS system manager, and--after earning her PhD in 1996--a principal investigator with the high-performance group. The group studied the feasibility of parallelizing and porting applications and tools to the IBM SP-2, and evaluated their performance. The group was also responsible for SP-2 technical support. From 1997 to 1999, she held a joint appointment with the UFRJ’s Mathematics Department, teaching undergraduate and graduate classes in operating systems. She also taught parallel programming classes at the undergraduate level.

Ver¿nica earned her PhD from the University of California, Irvine (UCI), and her BS from the Mathematics Department at UFRJ. Ver¿nica earned one MS from COPPE (Graduate School of Engineering) at UFRJ and another from UCI. Her professional interests include computer architecture and operating systems for parallel and distributed environments; performance analysis, evaluation, modeling, and simulation; parallel and distributed programming languages and tools; and fault-tolerant computing.

Throughout her career, Ver¿nica has had the opportunity to work with many programming languages, manufacturers, and tools. The programming languages she has used range from FORTRAN and Assemblers (8080, Z80, MIPS) all the way to SQL/MX. The tools and platforms she has experience with include Unisys’ Cande and WFL; Digital’s VMS and DCL; DOS; CP/M; IBM’s AIX; Sun’s Solaris; HP’s NSK; and OSS.

Ver¿nica is from a time and place where computer science was mostly a girl thing. Her graduating class in 1983 was 65% female. Just one year earlier, the computer science class was 90% female. However, two years later, the graduating class of 1985 was only about 15% female. Ver¿nica thinks this would be a good research topic for sociology students: What happened? Did girls lose interest or did boys (and their parents) suddenly discover this fascinating field?

Ver¿nica Lagrange is a member of the ACM and has been a reviewer with Computing Reviews since 2000, with over 20 reviews published.

--

Read our Q&A with Veronica Lagrange here.

 
 
Options:
Date Reviewed  
 
1
- 10 of 35 reviews

   
   Social networks with rich edge semantics
Zheng Q., Skillicorn D., CRC Press, Inc., Boca Raton, FL, 2017. 240 pp.  Type: Book (978-1-138032-43-9)

Relationships between members of a social network come in many shapes, forms, and intensities. This book exploits new methods for analyzing and modeling such relationships, as it presents models that take into consideration the many qu...

Feb 6 2019  
   Computer organization and design: the hardware software interface, ARM edition
Patterson D., Hennessy J., Morgan Kaufmann Publishers Inc., San Francisco, CA, 2016. 720 pp.  Type: Book (978-0-128017-33-3), Reviews: (1 of 2)

This is a solid and up-to-date book in an area that has seen exponential change. Before we go any further, a disclaimer: I have been a proud owner of the authors’ famous book Computer architecture: a quantitative approach<...

Aug 4 2017  
   Beginning JSON
Smith B., Apress, New York, NY, 2015. 324 pp.  Type: Book (978-1-484202-03-6)

JSON stands for JavaScript object notation. It is a data-interchange format that has become very popular with web applications. Although important by itself, a data format is better understood inside a context or ecosystem. This is why...

Aug 26 2016  
   Power and performance: software analysis and optimization
Kukunas J., Morgan Kaufmann Publishers Inc., San Francisco, CA, 2015. 300 pp.  Type: Book (978-0-128007-26-6)

Brief explanations of why performance analysis and optimization are important, followed by a deep dive into the hows and wheres, are provided in this book. Even though it uses Intel architecture and the Linux operating system as use ca...

Mar 21 2016  
  Mathematical adventures in performance analysis: from storage systems, through airplane boarding, to express line queues
Bachmat E., Birkhäuser Basel, New York, NY, 2014. 290 pp.  Type: Book (978-3-319095-12-7)

This book is 99 percent mathematical adventures and revolves around formal proofs. The author actually states that the topic selection criterion was “that the topic [...] involve some interesting mathematics.” It is...

Jun 9 2015  
   The scalable commutativity rule: designing scalable software for multicore processors
Clements A., Kaashoek M., Zeldovich N., Morris R., Kohler E.  SOSP 2013 (Proceedings of the 24th ACM Symposium on Operating Systems Principles, Farminton, PA, Nov 3-6, 2013) 1-17, 2013.  Type: Proceedings

Connections between commutativity and concurrency are well known and well established in the computing literature. Often, commutativity is used to demonstrate the feasibility of executing instructions concurrently. Clements et al. intr...

Apr 28 2014  
   Scalable parallel computing on clouds using Twister4Azure iterative MapReduce
Gunarathne T., Zhang B., Wu T., Qiu J. Future Generation Computer Systems 29(4): 1035-1048, 2013.  Type: Article

Gunarathne et al. describe Twister4Azure, an interactive MapReduce application programming interface (API) for Windows Azure Cloud. Twister4Azure is optimized for data-intensive scientific applications that involve successive alternati...

Nov 20 2013  
  Energy-aware scheduling on multiprocessor platforms
Li D., Wu J., Springer Publishing Company, Incorporated, New York, NY, 2012. 66 pp.  Type: Book (978-1-461452-23-2)

Dynamic voltage frequency scaling (DVFS), as explained in this book, allows processors to dynamically adjust supply voltage or clock frequency to operate on different energy levels. This is considered an effective way to save energy. S...

Jan 29 2013  
  Investigation into scaling I/O bound streaming applications productively with an all-FPGA cluster
Schmidt A., Datta S., Mendon A., Sass R. Parallel Computing 38(8): 344-364, 2012.  Type: Article

This is a report on one of the many results out of the Reconfigurable Computing Cluster (RCC) project at the University of North Carolina at Charlotte. Other results from the lab are extensively referred to throughout the paper. Here, ...

Dec 26 2012  
  Depot: cloud storage with minimal trust
Mahajan P., Setty S., Lee S., Clement A., Alvisi L., Dahlin M., Walfish M. ACM Transactions on Computer Systems 29(4): 1-38, 2011.  Type: Article

Storage service providers (SSPs) are fault-prone black boxes operated by a third party. Prudent clients should avoid strong assumptions about the integrity of data stored remotely and implement some form of end-to-end checks. Based on ...

Apr 2 2012  
 
 
 
Display per column
 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy