Mark Gilder

Assistant Professor of Computer Science

Degrees

Ph.DComputer ScienceRensselaer Polytechnic Institue
M.S Computer ScienceRensselaer Polytechnic Institue
B.SComputer ScienceRensselaer Polytechnic Institute

Professional Experience

2013-Present  Associate Prof. of Computer Science, Computer Science Dept., College of Saint Rose, Albany, NY

2000-2013 Computer Scientist, Advanced Computing Lab,GE Global Research, Niskayuna, NY

1992-2000 Vice President and Chief Technology Officer, IFS International, Troy, NY

1990-1992 Consultant, Computer Scientist, GE Fanuc Automation North America, Albany, NY

Teaching Interests

Dr. Mark R. Gilder is an Associate Professor of Computer Science at the College of Saint Rose. He has extensive experience in high-performance computing, parallel architectures and parallelization techniques. In particular, he has worked on tools and methodologies to automate and guide parallelization transformations for new and existing codes onto a wide variety of heterogeneous architectures. He has expertise in high performance computing, cybersecurity, cloud computing, database design and programming languages.  Prior to joining Saint Rose, he worked for GE Global Research for over 12 years as a Senior Computer Scientist in the Advanced Computing Lab.  He teaches a wide variety of Computer Science courses at both the undergraduate and graduate levels.  He has currently filed over 10 U.S. patents and has over 25 peer reviewed papers and technical reports.

Research/Creative Works

Peer Reviewed:

  • M. R. Gilder, J. O’Rourke. A hands-on hardware-based approach to teaching computer science concepts.  CCSCNE 2018, Manchester, New Hampshire, April 20, 2018.
  • W. Yan, Y. Xue, M. R. Gilder, B. Wise, U. Brahmakshatriya. p-PIC: Parallel power iteration clustering for big data. Journal of Parallel and Distributed Computing, July 8, 2012.
  • C. D. Carothers, R. LaFortune, W.D. Smith, M. R. Gilder. A case study in modeling large-scale peer-to-peer file-sharing networks using discrete-event simulation. In Proceeding of the International Mediterranean Modeling Multiconference, pages 617-624, Barcelona, Spain, October, 2006.
  • R. Neagu and M. R. Gilder, “A Macro Risk Analysis with Applications to the Hospital Industry Sector,” Joint Statistical Meetings, Minneapolis, Minnesota, 2005.
  • M. R. Gilder, M. Zhao, J. M. Temkin, B. D. Sarachan. BioPET: A comprehensive online database for elucidating and visualizing biological pathways, protein interactions, and microarray data. Transactions of the Integrated Biomedical Informatics and Enabling Technologies Symposium Journal (TIBETS). January 2004:MS0011-2003. http://www.tibetsjournal.org/2004/MS0011-2003.htm.
  • J. M. Temkin, M. R. Gilder. Extraction of protein interaction information from unstructured text using a context-free grammar.  Journal Bioinformatics, 19(16):2046-53, November, 2003.
  • M. I. Muralles, M. R. Gilder, M. S. Krishnamoorthy, J. Lipasti.  Code generation for distributed parallel execution.  In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, November 1995.
  • M. R. Gilder, M. S. Krishnamoorthy.  An object-oriented intermediate code representation for the development of parallelization tools.  Journal of Object-Oriented Programming, 7(8), January, 1995.
  • M. R. Gilder, J. Lipasti, M. S. Krishnamoorthy.  Generating parallel code from a task graph.  In Proceedings of the 2nd International Workshop on Massive Parallelism: Hardware, Software, and Applications, pages 205-214, Capri, Italy, October 1994.
  • M. R. Gilder, M. S. Krishnamoorthy.  Automatic source-code parallelization using HICOR objects.  International Journal of Parallel Processing, 22(3), June 1994.
  • M. R. Gilder, M. S. Krishnamoorthy.  Scheduling of HICOR objects.  Scalable High Performance Computing Conf., Knoxville, TN, May 1994 (Poster Session).
  • M. R. Gilder, M. S. Krishnamoorthy, J. R. Punin.  A GUI for parallel code generation.  In Proceedings of the Working Conference for Massively Parallel Distributed Systems, pages 69-79,Monte Verita, Switzerland, April 1994.
  • M. R. Gilder, M. S. Krishnamoorthy.  A viable object oriented intermediate code representation for parallel architectures.  Technical Report TR 92-35, Rensselaer Polytechnic Institute, Troy, NY, December 1992.
  • D. J. Potter, P. W. Barber, M. R. Gilder. Parallel computational methods in light scattering by small particles.  In Proc. Int. Supercomputing Conf., Santa Clara, CA, May 1989.
  • D. J. Potter, M. R. Gilder, K. D’Amour. Two-dimensional kalman filtering using parallel processors.  In Third Int. Conf. Supercomputing, Boston, MA, May 1988.

 

Technical Reports

  • W. Yan, U. Brahmakshatriya, Y. Xue, M. R. Gilder, B. Wise. p-PIC: Parallel Power Iteration Clustering for Big Data.  Technical Report 2011GRC695, GE Global Research, Niskayuna, NY, 2011.
  • M. R. Gilder, A. Schnore, S. Zingelewicz. A system analysis framework for exploiting parallelism in heterogeneous architectures.  Technical Report 2011GRC003, GE Global Research, Niskayuna, NY, 2011.
  • M. R. Gilder, M. A. Woellmer. Transcoding digital content using MediaBroker.  Technical Report 2010GRC536, GE Global Research, Niskayuna, NY, 2010.
  • M. R. Gilder. MediaBroker integration of DIVArchive. Technical Report 2010GRC024, GE Global Research, Niskayuna, NY, 2010.
  • B. Moore, S. Zingelewicz, M. R. Gilder. Multicore computing: an overview of multicore x86, the cell processor, and graphics processing units. Technical Report 2009GRC753, GE Global Research, Niskayuna, NY, 2009.
  • M. R. Gilder, W. Dixon, S. Zingelewicz, B. Moore, A. Schnore.  Advanced development platform: framework & tools. Technical Report 2007GRC609, GE Global Research, Niskayuna, NY, 2007.
  • V. Zingelewicz, M. R. Gilder, J. Shultz. Dynamic advertising. Technical Report 2007GRC716, GE Global Research, Niskayuna, NY, 2007.
  • M. R. Gilder, J. Shultz, W. Smith, T. Topka, V. Zingelewicz. 3-copy. Technical Report 2007GRC717, GE Global Research, Niskayuna, NY, 2007.

 

  • W. Dixon, M. R. Gilder. Minimizing adders in FIR filter designs. Technical Report 2007GRC624, GE Global Research, Niskayuna, NY, 2007.
  • M. R. Gilder, M. Lapinski. A utility computing architecture for achieving a “pay-as-you-compute” service model. Technical Report 2007GRC415, GE Global Research, Niskayuna, NY, 2007.
  • M. R. Gilder, M. Zhao, J. M. Temkin, B. D. Sarachan. BioPET: a comprehensive online database for elucidating and visualizing biological pathways, protein interactions, and microarray data.. Technical Report 2003GRC369, GE Global Research, Niskayuna, NY, 2003.
  • J. M. Temkin, M. R. Gilder. Extraction of protein interaction information from unstructured text using a context-free grammar. Technical Report 2003GRC070, GE Global Research, Niskayuna, NY, 2003.
  • A. Aragones, M. Clark, S. Gambhir, M. R. Gilder, J. Interrante, C. D. Johnson, C. LaComb, T. Repoff, D. Senturk. Method and tools for the development and construction of predictive business intelligence systems. Technical Report 2003GRC124, GE Global Research, Niskayuna, NY, 2003.
  • M. R. Gilder, M. S. Krishnamoorthy.  A viable object oriented intermediate code representation for parallel architectures.  Technical Report TR 92-35, Rensselaer Polytechnic Institute, Troy, NY, December 1992.

 

Patents: 

234112-1 System and Method for Measuring, Classifying and Optimizing Motivational Techniques 03/29/2011
236304-1 System and method for near-optimal media sharing 10/20/2009
207415-1 Method and apparatus for obtaining “near-optimal” multiplier-less finite impulse response (FIR) filter 06/06/2008
168491-1 Method and system for querying and pattern matching of anomaly indicators 01/03/2008
207272-1,2,3 Managing multimedia content in a DRM-enabled environment 02/02/2007
132879-1 An architecture for accelerating the performance of computational fluid dynamics algorithms using re-configurable compute technologies 11/02/2004
135443-1 Development of Model for Integration into a Business Intelligence System 07/01/2003
120367-1 Method and apparatus for predicting metabolic biological pathways using intelligent agents 04/02/2003