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 25 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  
   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  
   A scalable MPI_Comm_split algorithm for exascale computing
Sack P., Gropp W.  EuroMPI 2010 (Proceedings of the 17th European MPI Users’ Group Meeting, Stuttgart, Germany, Sep 12-15, 2010) 1-10, 2010.  Type: Proceedings

Message passing interface (MPI) is the de facto standard for message passing programming. MPI supports point-to-point messaging, collective interchanges, and multi-point communication management. One fundamental feature that the multi-...

Jul 13 2011  
   Grids, clouds and virtualization
Cafaro M., Aloisio G., Springer Publishing Company, Incorporated, New York, NY, 2010. 235 pp.  Type: Book (978-0-857290-48-9)

The goal of this book is to be both an introduction and a technical reference to the very current topics of grids, clouds, and virtualization....

Feb 8 2011  
   Experience report: a knowledge repository-centric approach to performance tuning
Suryanarayana G., Bhattacharya S.  ISEC 2010 (Proceedings of the 3rd India Software Engineering Conference, Mysore, India, Feb 25-27, 2010) 131-136, 2010.  Type: Proceedings

Perf-Drive, a knowledge repository consisting of human experts and a collection of reports on past performance-tuning experiences at Siemens Information Systems Limited (SISL), a software company, is described and evaluated in this pap...

May 24 2010  
   Security automation considered harmful?
Edwards W., Poole E., Stoll J.  NSPW 2007 (Proceedings of the 2007 Workshop on New Security Paradigms, North Conway, NH, Sep 18-21, 2007) 33-42, 2008.  Type: Proceedings

Edwards, Poole, and Stoll investigate automated end-user security solutions and their effectiveness. They highlight the limitations of automating security for end users by analyzing situations where the social aspect clashes with the t...

Nov 19 2009  
 
 
 
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