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
  Adl-Tabatabai, Ali Add to Alert Profile  
 
Options:
Date Reviewed  
  1 - 4 of 4 reviews    
  Keeping master green at scale
Ananthanarayanan S., Ardekani M., Haenikel D., Varadarajan B., Soriano S., Patel D., Adl-Tabatabai A.  EuroSys 2019 (Proceedings of the Fourteenth EuroSys Conference 2019, Dresden, Germany, Mar 25-28, 2019) 1-15, 2019.  Type: Proceedings

Huge monolithic repositories, also known as monorepos, are popular in leading technology companies such as Microsoft, Google, and Facebook. They support continuous integration, merging all the developers’ versions to a shared...
...
Jun 15 2020  
  Fundamentals of multicore software development
Pankratius V., Adl-Tabatabai A., Tichy W., CRC Press, Inc., Boca Raton, FL, 2011. 330 pp.  Type: Book (978-1-439812-73-0)

While parallel computing has a long history, the evolution of hardware has made it essential for current software, and interest in parallel programming has exploded. This book surveys current methods for programming multicore architect...
...
Mar 12 2012  
  Fault-safe code motion for type-safe languages
Murphy B., Menon V., Schneider F., Shpeisman T., Adl-Tabatabai A.  Code generation and optimization (Proceedings of the Sixth Annual IEEE/ACM International Symposium on Code Generation and Optimization, Boston, MA, Apr 5-9, 2008) 144-154, 2008.  Type: Proceedings

The compiler writer’s job is becoming more and more complicated. Some of the most widely used languages do not provide compiler writers with elementary tools for ensuring type safety, especially with regard to pointers and ar...
...
Mar 6 2009  
  Fusion-based register allocation
Lueh G., Gross T., Adl-Tabatabai A. ACM Transactions on Programming Languages and Systems 22(3): 431-470, 2000.  Type: Article

The task of register allocation is to map virtual registers to a limited number of physical registers. The number of virtual registers may be reduced by splitting live ranges into smaller ones (resulting in additional costs for moving ...
...
Feb 1 2001  

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