Igor Peshansky's Homepage

[ Research ] [ Publications ] [ Curriculum Vitae HTML/Text/PostScript/PDF ] [ Projects ] [ Contact Information ]

Name New: Igor Peshansky
Former last name: Pechtchanski
Position I am currently a Research Software Engineer at the IBM T.J.Watson Research Center. I have defended my Ph.D. dissertation, "A Framework for Optimistic Program Optimization", in June, 2003.
Advisors I was jointly advised by Benjamin Goldberg at NYU and Vivek Sarkar (then at IBM).
Research Interests I am primarily interested in Programming Language Design and Implementation. My thesis research involves using source-level annotations to aid compiler optimizations and code quality.
In the past, I've designed new language primitives, implemented instruction schedulers, assisted in designing architecture simulators, and ported highly parallel programs.
Projects I am currently working on two projects at IBM Research -- XJ, a language that integrates XML into Java, and X10, a high-productivity, high-performance programming language and run-time environment for scalable parallel applications.
For most of 2005, I also worked on Divvy, a language for breaking up large systems into components. Up until early 2005, I was part of the Symbiotic Software Development group at IBM Research, trying to make it easier for people to design and build complex enterprise applications.
For four years before that I've been an intern in the Jalapeņo group at IBM Research, working on the Jikes Research Virtual Machine (an open-source testbed for virtual machine and compiler technology research).
Before joining the Jalapeņo group, I was involved with the ReaCT-ILP Group (now CREST at Georgia Tech), designed and implemented parts of the Trimaran ILP Research Infrastructure, wrote the on-line forum software and acted as a webmaster for the Trimaran Consortium, and contributed to the Exact Geometric Computation and Cartesian Grid Methods for Complex Geometry projects.
I'm also an active participant on the Cygwin mailing lists, and have contributed code to the Cygwin project.
Publications Click on a publication title below for abstract and download instructions.
  New: Analysis of Imperative XML Programs
Michael G. Burke, Igor Peshansky, Mukund Raghavachari, and Christoph Reichenbach
11th International Symposium on Database Programming Languages (DBPL 2007), Vienna, Austria, September 2007.
  New: Experiences with an SMP Implementation for X10 based on the Java Concurrency Utilities
Rajkishore Barik, Vincent Cave, Christopher Donawa, Allan Kielstra, Igor Peshansky, and Vivek Sarkar
Workshop on Programming Models for Ubiquitous Parallelism (PMUP 2006), held in conjunction with PACT 2006, September 2006.
  XJ: Facilitating XML Processing in Java
Matthew Harren, Mukund Raghavachari, Oded Shmueli, Michael G. Burke, Rajesh Bordawekar, Igor Pechtchanski, Vivek Sarkar
International World Wide Web Conference (WWW2005), Chiba, Japan, May 2005.
  Immutability Specification and its Applications
Igor Pechtchanski, Vivek Sarkar
Journal Concurrency and Computation: Practice and Experience, Volume 17, Number 5-6, April/May 2005; Special Issue: Java Grande/ISCOPE 2002.
  A Framework for Optimistic Program Optimization
Igor Pechtchanski
Ph.D. Thesis, New York University, September 2003.
  Immutability Specification and its Applications
Igor Pechtchanski, Vivek Sarkar
Joint ACM Java Grande - ISCOPE Conference, (JGI'02), Seattle, WA, November 2002.
  Dynamic Optimistic Interprocedural Analysis: A Framework and an Application
Igor Pechtchanski, Vivek Sarkar
ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'01), Tampa, FL, October 2001.
  Object Views: Language Support for Intelligent Object Caching in Parallel and Distributed Computations
Ilya Lipkind, Igor Pechtchanski, Vijay Karamcheti
ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'99), Denver, CO, November 1999.
  Dependence Analysis for Java
Craig Chambers, Igor Pechtchanski, Vivek Sarkar, Mauricio Serrano, Harini Srinivasan
Workshop on Languages and Compilers for Parallel Computing (LCPC'99), La Jolla, CA, August 1999.
  A Core Library for Robust Numeric and Geometric Computation
Vijay Karamcheti, Chen Li, Igor Pechtchanski, Chee Yap
ACM Symposium on Computational Geometry (SCG'99), Applied Track, Miami Beach, FL, June 1999.
Academic Background I have a Ph.D. in Computer Science from the Graduate School of Arts and Science, New York University, since September 2003, an M.S. in Computer Science from the Graduate School of Arts and Science, New York University, since September 2000, and a B.S. (magna cum laude) in Computer Science from Brooklyn College, City University of New York, since June 1995
Personal Information Visit my personal page
Contact Information Updated: Igor Peshansky
IBM T.J.Watson Research Center
19 Skyline Drive
Hawthorne, NY 10532

E-mail: pechtcha@cs.nyu.edu

Phone: (646) 522-9834

Last modified on
Igor Peshansky
pechtcha@cs.nyu.edu