Home research People General Info Seminars Resources Intranet
| Software & Systems Group | Home | People | Publications | Links
Home Page for Silvius Rus | Parasol Laboratory


Picture Silvius Rus
Ph.D. Student
Software & Systems Group

Parasol Laboratory url: http://parasol.tamu.edu/~silviusr/
Department of Computer Science and Engineering email:
Texas A&M University office: HRBB
College Station, TX 77843-3112 tel:
USA fax: (979) 847-8578


Resume: plain text, HTML, and PDF. Advisor: Lawrence Rauchwerger
NewI joined the Platforms group at Google in September 2006. My new email address is silvius.rus@gmail.com. Personal Page


Optimizing and Parallelizing Compilers

Program Analysis and Transformation
  • Hybrid Analysis New: Static and dynamic analysis of memory reference patterns and its application to automatic parallelization.

Compiler Internal Representation

  • USR: A representation for Uniform Sets of memory References that can tolerate static analysis failure.
  • VEG: The Value Evolution Graph.
  • Array SSA: Scalable array data flow representation.

Parallel Libraries and Applications

Parallel Libraries
  • MPI: The implementation of the Message Passing Interface on BlueGene/L.
  • STAPL: The Standard Template Adaptive Parallel Library.

Parallel Applications

  • ASCI: A large scale particle transport code.


Publications

Silvius Rus, Maikel Pennings, Lawrence Rauchwerger, "Implementation of Sensitivity Analysis for Automatic Parallelization.," In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), pp. 316-330, Edmonton, Canada, Aug 2008.
Proceedings(pdf, abstract)

Silvius Rus, Maikel Pennings, Lawrence Rauchwerger, "Sensitivity Analysis for Automatic Parallelization on Multi-Cores," In Proc. ACM Int. Conf. Supercomputing (ICS), pp. 11, Jun 2007.
Proceedings(pdf, abstract)

Silvius Rus, Marinus Pennings, Lawrence Rauchwerger, "Sensitivity Analysis for Migrating Programs to Multi-Cores," Technical Report, TR06-015, Parasol Laboratory, Department of Computer Science, Texas A&M University, College Station, TX, Dec 2006.
Technical Report(ps, pdf, abstract)

Silvius Rus, Guobin He, Lawrence Rauchwerger, "Region Array SSA," Technical Report, TR06-007, Parasol Laboratory, Department of Computer Science, Texas A&M University, College Station, TX, May 2006.
Technical Report(ps, pdf, abstract)

Silvius Rus, Lawrence Rauchwerger, "Hybrid Dependence Analysis for Automatic Parallelization," Technical Report, TR05-013, Parasol Laboratory, Department of Computer Science, Texas A&M University, Nov 2005.
Technical Report(ps, pdf, ppt, abstract)

Silvius Rus, Guobin He, Lawrence Rauchwerger, "Scalable Array SSA and Array Data Flow Analysis," In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), pp. 397-412, Hawthorne, NY, 2005.
Proceedings(pdf, abstract)

Silvius Rus, Dongmin Zhang, Lawrence Rauchwerger, "The Value Evolution Graph and its Use in Memory Reference Analysis," In Proc. IEEE Int.Conf. on Parallel Architectures and Compilation Techniques (PACT), pp. 243-254, Antibes Juan-les-Pins, France, Sep 2004.
Proceedings(ps, pdf, abstract)

Silvius Rus, Dongmin Zhang, Lawrence Rauchwerger, "Automatic Parallelization Using the Value Evolution Graph," In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), West Lafayette, Indiana, Sep 2004.
Proceedings(ps, pdf, abstract)

George Almási, Charles Archer, José Castaños, Manish Gupta, Xavier Martorell, Jose Moreira, William Gropp, Silvius Rus, Brian Toonen, "MPI on BlueGene/L: Designing an Efficient General Purpose Messaging Solution for a Large Cellular System," In Proc. European PVM/MPI Users' Group Conference, pp. 352-361, Venice, Italy, Sep 2003.
Proceedings(ps, pdf, abstract)

Silvius Rus, Lawrence Rauchwerger, Jay Hoeflinger, "Hybrid Analysis: Static & Dynamic Memory Reference Analysis," International Journal of Parallel Programming, 31(4):251-283, Aug 2003. Also, In Proc. ACM Int. Conf. Supercomputing (ICS), pp. 274-284, New York City, Jun 2002. Also, Technical Report, TR02-002, Parasol Laboratory, Department of Computer Science, Texas A&M University, Jan 2002.
Journal(pdf, ppt, abstract) Proceedings(ps, pdf, ppt, abstract) Technical Report(ps, pdf, ppt, abstract)

Ping An, Alin Jula, Silvius Rus, Steven Saunders, Tim Smith, Gabriel Tanase, Nathan Thomas, Nancy Amato, Lawrence Rauchwerger, "STAPL: An Adaptive, Generic Parallel C++ Library," Lecture Notes in Computer Science, 2624/2003:195-210, 2003. Also, In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), pp. 193-208, Cumberland Falls, Kentucky, Aug 2001.
Journal(pdf, abstract) Proceedings(ps, pdf, abstract)

N. Adiga, ..., Silvius Rus, et al, "An overview of the BlueGene/L Supercomputer," In Proc. Supercomputing (SC), pp. 1-22, Baltimore, MD, Nov 2002.
Proceedings(abstract)

Ping An, Alin Jula, Silvius Rus, Steven Saunders, Tim Smith, Gabriel Tanase, Nathan Thomas, Nancy Amato, Lawrence Rauchwerger, "STAPL: A Standard Template Adaptive Parallel C++ Library," In Int. Wkshp on Adv. Compiler Technology for High Perf. and Embedded Processors, pp. 10, Bucharest, Romania, Jul 2001.
Proceedings(ps, pdf, abstract)

Silvius Rus, Lawrence Rauchwerger, J Hoeflinger, "Run-time Assisted Interprocedural Analysis of Memory Access Patterns," Technical Report, TR01-001, Department of Computer Science and Engineering, Texas A&M University, College Station, TX, 2001.
Technical Report(ps, pdf, abstract)