Gerardo Cisneros - Academia.edu (original) (raw)

Uploads

Papers by Gerardo Cisneros

Research paper thumbnail of Maximizing LS-DYNA ® Performance and Scalability with In-Network Computing Acceleration Engines

The Co-Design Collaboration is a collaborative effort among industry leaders, academia and manufa... more The Co-Design Collaboration is a collaborative effort among industry leaders, academia and manufacturers, whose mission is to reach the next level of application performance by exploiting system efficiency and optimizing performance. The above is achieved through creating a synergy between the hardware and the software. One of the major outcomes of this collaboration is In-Network Computing technology. This technology enables data algorithms, traditionally managed by the software on general processors, to be managed and executed by the data center interconnect, utilizing dedicated hardware components. This new approach dramatically improves application performance and overall data center return on investment (ROI). In this paper we describe and test the performance of LS-DYNA, benchmarked over the new architecture, and demonstrate its scaling and efficiency capabilities.

Research paper thumbnail of Numerical Simulations in the Environmental and Earth Sciences: Proceedings of the Second Unam-Cray Supercomputing Conference

From the Publisher: Increases in computer power and technology have rapidly advanced the applicat... more From the Publisher: Increases in computer power and technology have rapidly advanced the applications of numerical modeling in the environmental and earth sciences. The progress of numerical modeling in atmospheric, oceanic, and geophysical sciences was the topic of an international conference held by the National Autonomous University of Mexico (UNAM). The review articles and research papers in this volume constitute a wide-ranging and up-to-date account of modeling environmental and earth processes through a variety of numerical simulations. This book forms an excellent introduction and overview for graduate students as well as a critical update for researchers.

Research paper thumbnail of Se Fortalece La Quimica Computacional. La Tercera Conferencia De Supercomputo Unam-Cray Reunio a Importantes Investigadores De Diversos Paises

DEL 13 AL 16 DE AGOSTO SE REALIZO EN LA FACULTAD DE CIENCIAS (FC) LA TERCERA CONFERENCIA DE SUPER... more DEL 13 AL 16 DE AGOSTO SE REALIZO EN LA FACULTAD DE CIENCIAS (FC) LA TERCERA CONFERENCIA DE SUPERCOMPUTO UNAM-CRAY, CUYA FINALIDAD FUE PROMOVER EL INTERCAMBIO DE METODOLOGIAS COMPUTACIONALES QUE ACTUALMENTE SE DESARROLLAN EN DIFERENTES LABORATORIOS DEL MUNDO. EN ENTREVISTA, LOS DOCTORES MIGUEL CASTRO, INVESTIGADOR DE LA FACULTAD DE QUIMICA (FQ) Y PRESIDENTE DEL COMITE ORGANIZADOR; GERARDO CISNEROS, REPRESENTANTE DE LA CRAY RESEARCH INCORPORATION EN MEXICO, Y ALBERTO ALONSO Y CORIA, INTEGRANTE DE LA DIRECCION GENERAL DE COMPUTO ACADEMICO Y DEL COMITE ORGANIZADOR, HABLAN SOBRE EL TEMA. EN LA INAUGURACION DEL EVENTO, EL DOCTOR JAIME MARTUSCELLI, SECRETARIO GENERAL DE LA UNAM, ASEVERO QUE A LO LARGO DE LOS CASI CINCO ANOS QUE HA OPERADO LA SUPERCOMPUTADORA-CRAY EN LA UNIVERSIDAD NACIONAL, LA COMUNIDAD ACADEMICA HA OBTENIDO SIGNIFICATIVOS BENEFICIOS, ENTRE ELLOS, MULTIPLES ARTICULOS CIENTIFICOS E INVESTIGACIONES APLICADAS.

Research paper thumbnail of ect of non-IEEE-compliant optimizations on WRF numerical results

An Intel R © Fortran compiler ag that relaxes IEEE arithmetic rules for divisions and square root... more An Intel R © Fortran compiler ag that relaxes IEEE arithmetic rules for divisions and square roots has been a part of the arch/configure.defaults le for the Intel R © Itanium R ©-based SGI Altix since WRF version 2.0.2. At the time of its introduction, use of the ag resulted in substantial performance gains at apparently little loss in precision. Since then, several dozen upgrades and four major revisions of the compiler have been released. Recent tests with WRF version 2.2 and the latest upgrades of the three most recent major revisions show that continued use of the compiler ag can result in substantial numerical di erences, especially with the later compilers, but its removal incurs only a modest loss of performance. An account of the testing and the results is given.

Research paper thumbnail of A FORTRAN coded regular expression Compiler for IBM 1130 Computing System

ArXiv, 2009

REC (Regular Expression Compiler) is a concise programming language which allows students to writ... more REC (Regular Expression Compiler) is a concise programming language which allows students to write programs without knowledge of the complicated syntax of languages like FORTRAN and ALGOL. The language is recursive and contains only four elements for control. This paper describes an interpreter of REC written in FORTRAN.

Research paper thumbnail of Convert on the MC68000: A Compiled String-Processing Language

String-processing languages have typically been implemented as interpreters, macro generators or ... more String-processing languages have typically been implemented as interpreters, macro generators or program generators. Convert, a language whose main appeal is the ease with which string transformations may be expressed as sets of pattern-matching and substitution rules, was developed initially as an interpreter under a symbol manipulation version of REC. This paper describes the implementation of a machine-code compiler of Convert for the Motorola MC680x0 family of microprocessors. The execution speed of programs produced with this compiler compares favorably with that of equivalent programs written in other string-processing languages.

Research paper thumbnail of Configurable REC

ACM SIGPLAN Notices, 1994

This paper describes CREC, a library of C functions for compiling and executing REC programs whos... more This paper describes CREC, a library of C functions for compiling and executing REC programs whose operators and predicates are provided by the caller. Given a C program with a menu-based interactive interface, REC can be added as a programming language to the user interface by assigning menu choices to REC operators and predicates through entries in a table, and linking in the appropriate functions in CREC. Being a very concise language, REC programs are easy to write in an interactive context. The same conciseness allows the compiler to require only a small amount of space. Experience whereby the library benefitted some mathematics and physics programs is described. * Based on the paper "Biblioteca de REC para construcción de interfaces interactivas flexibles" presented at the Seventh International Conference Computers in

Research paper thumbnail of Spin eigenfunction for many-electron calculations

Computers Chemistry, 1989

Research paper thumbnail of Veinticinco a~nos del Lenguaje REC

Research paper thumbnail of A FORTRAN coded regular expression Compiler for IBM 1130 ComputingSystem

REC (Regular Expression Compiler) is a concise programming language which allows students to writ... more REC (Regular Expression Compiler) is a concise programming language which allows students to write programs without knowledge of the complicated syntax of languages like FORTRAN and ALGOL. The language is recursive and contains only four elements for control. This paper describes an interpreter of REC written in FORTRAN.

Research paper thumbnail of The structure, chemistry, and spectroscopy of the surfaces of tetrahedrally coordinated semiconductors

Critical Reviews in Solid State and Materials Sciences, 1979

The proper description of the electron physics and chemistry of the terminating surface of a soli... more The proper description of the electron physics and chemistry of the terminating surface of a solid lies somewhere between the collective approach successful in the description of infinite lattices and the local approach successful in the description of small molecules. When viewed in the collective approach as the terminating atomic layer of an otherwise perfect, semi-infinite solid, the collective approach

Research paper thumbnail of A modular package for efficient I/O operations

Candc, 1986

Abstract We present a package of FORTRAN modules to perform general and efficient I/O operations ... more Abstract We present a package of FORTRAN modules to perform general and efficient I/O operations in external sort, bin sort and related environments. A partition of a user logical record of length IRLU into NREC records of length IRL is carried out when IRLU exceeds ...

Research paper thumbnail of Evidence for subsurface atomic displacements of the GaAs(110) surface from LEED/CMTA analysis

Surface Science, 1978

The low-energy electron diffraction constant momentum transfer average (LEED/CMTA) technique is a... more The low-energy electron diffraction constant momentum transfer average (LEED/CMTA) technique is applied to the GaAs(l10) surface. In addition to verifying our earlier model of the top layer atomic displacements, atomic displacements in the first subsurface layer, opposite in direction to those in the top layer, are suggested. Best estimates for atomic positions in the surface and first subsurface layers are given.

Research paper thumbnail of Bin sort module to order large lists of small items: A module for scientifically oriented applications

Computers & Chemistry, 1986

Research paper thumbnail of DVDSON: A subroutine to evaluate selected sets of eigenvalues and eigenvectors of large symmetric matrices

Computers & Chemistry, 1986

Research paper thumbnail of Veinticinco años del Lenguaje REC

El lenguaje de programación REC (Compilador de Expresiones Regulares, por las siglas del nombre e... more El lenguaje de programación REC (Compilador de Expresiones Regulares, por las siglas del nombre en inglés, Regular Expression Compiler) es un lenguaje creado por H. V. McIntosh a partir de la idea de "predicados operadores" cuya intención original era la de proporcionar un sustituto estético al program feature introducido por McCarthy en LISP. El lenguaje resultante es un lenguaje extremadamente conciso, y por la simplicidad de su estructura es relativamente fácil construir diferentes versiones según elárea de aplicación que se desee abordar.

Research paper thumbnail of REC y Convert en la ensenanza de la Teorıa de Autómatas

Memorias de la Quinta Conferencia Internacional Las …, Jan 1, 1989

Research paper thumbnail of Notas sobre los lenguajes REC y Convert

… de Aplicación de Microcomputadoras. Instituto de …, Jan 1, 1986

Research paper thumbnail of Introducción al lenguaje de programación Convert

Acta Mex. Cienc. Tecnol, Jan 1, 1985

Research paper thumbnail of Fast matrix multiplication

Journal of computational chemistry, Jan 1, 1987

Research paper thumbnail of Maximizing LS-DYNA ® Performance and Scalability with In-Network Computing Acceleration Engines

The Co-Design Collaboration is a collaborative effort among industry leaders, academia and manufa... more The Co-Design Collaboration is a collaborative effort among industry leaders, academia and manufacturers, whose mission is to reach the next level of application performance by exploiting system efficiency and optimizing performance. The above is achieved through creating a synergy between the hardware and the software. One of the major outcomes of this collaboration is In-Network Computing technology. This technology enables data algorithms, traditionally managed by the software on general processors, to be managed and executed by the data center interconnect, utilizing dedicated hardware components. This new approach dramatically improves application performance and overall data center return on investment (ROI). In this paper we describe and test the performance of LS-DYNA, benchmarked over the new architecture, and demonstrate its scaling and efficiency capabilities.

Research paper thumbnail of Numerical Simulations in the Environmental and Earth Sciences: Proceedings of the Second Unam-Cray Supercomputing Conference

From the Publisher: Increases in computer power and technology have rapidly advanced the applicat... more From the Publisher: Increases in computer power and technology have rapidly advanced the applications of numerical modeling in the environmental and earth sciences. The progress of numerical modeling in atmospheric, oceanic, and geophysical sciences was the topic of an international conference held by the National Autonomous University of Mexico (UNAM). The review articles and research papers in this volume constitute a wide-ranging and up-to-date account of modeling environmental and earth processes through a variety of numerical simulations. This book forms an excellent introduction and overview for graduate students as well as a critical update for researchers.

Research paper thumbnail of Se Fortalece La Quimica Computacional. La Tercera Conferencia De Supercomputo Unam-Cray Reunio a Importantes Investigadores De Diversos Paises

DEL 13 AL 16 DE AGOSTO SE REALIZO EN LA FACULTAD DE CIENCIAS (FC) LA TERCERA CONFERENCIA DE SUPER... more DEL 13 AL 16 DE AGOSTO SE REALIZO EN LA FACULTAD DE CIENCIAS (FC) LA TERCERA CONFERENCIA DE SUPERCOMPUTO UNAM-CRAY, CUYA FINALIDAD FUE PROMOVER EL INTERCAMBIO DE METODOLOGIAS COMPUTACIONALES QUE ACTUALMENTE SE DESARROLLAN EN DIFERENTES LABORATORIOS DEL MUNDO. EN ENTREVISTA, LOS DOCTORES MIGUEL CASTRO, INVESTIGADOR DE LA FACULTAD DE QUIMICA (FQ) Y PRESIDENTE DEL COMITE ORGANIZADOR; GERARDO CISNEROS, REPRESENTANTE DE LA CRAY RESEARCH INCORPORATION EN MEXICO, Y ALBERTO ALONSO Y CORIA, INTEGRANTE DE LA DIRECCION GENERAL DE COMPUTO ACADEMICO Y DEL COMITE ORGANIZADOR, HABLAN SOBRE EL TEMA. EN LA INAUGURACION DEL EVENTO, EL DOCTOR JAIME MARTUSCELLI, SECRETARIO GENERAL DE LA UNAM, ASEVERO QUE A LO LARGO DE LOS CASI CINCO ANOS QUE HA OPERADO LA SUPERCOMPUTADORA-CRAY EN LA UNIVERSIDAD NACIONAL, LA COMUNIDAD ACADEMICA HA OBTENIDO SIGNIFICATIVOS BENEFICIOS, ENTRE ELLOS, MULTIPLES ARTICULOS CIENTIFICOS E INVESTIGACIONES APLICADAS.

Research paper thumbnail of ect of non-IEEE-compliant optimizations on WRF numerical results

An Intel R © Fortran compiler ag that relaxes IEEE arithmetic rules for divisions and square root... more An Intel R © Fortran compiler ag that relaxes IEEE arithmetic rules for divisions and square roots has been a part of the arch/configure.defaults le for the Intel R © Itanium R ©-based SGI Altix since WRF version 2.0.2. At the time of its introduction, use of the ag resulted in substantial performance gains at apparently little loss in precision. Since then, several dozen upgrades and four major revisions of the compiler have been released. Recent tests with WRF version 2.2 and the latest upgrades of the three most recent major revisions show that continued use of the compiler ag can result in substantial numerical di erences, especially with the later compilers, but its removal incurs only a modest loss of performance. An account of the testing and the results is given.

Research paper thumbnail of A FORTRAN coded regular expression Compiler for IBM 1130 Computing System

ArXiv, 2009

REC (Regular Expression Compiler) is a concise programming language which allows students to writ... more REC (Regular Expression Compiler) is a concise programming language which allows students to write programs without knowledge of the complicated syntax of languages like FORTRAN and ALGOL. The language is recursive and contains only four elements for control. This paper describes an interpreter of REC written in FORTRAN.

Research paper thumbnail of Convert on the MC68000: A Compiled String-Processing Language

String-processing languages have typically been implemented as interpreters, macro generators or ... more String-processing languages have typically been implemented as interpreters, macro generators or program generators. Convert, a language whose main appeal is the ease with which string transformations may be expressed as sets of pattern-matching and substitution rules, was developed initially as an interpreter under a symbol manipulation version of REC. This paper describes the implementation of a machine-code compiler of Convert for the Motorola MC680x0 family of microprocessors. The execution speed of programs produced with this compiler compares favorably with that of equivalent programs written in other string-processing languages.

Research paper thumbnail of Configurable REC

ACM SIGPLAN Notices, 1994

This paper describes CREC, a library of C functions for compiling and executing REC programs whos... more This paper describes CREC, a library of C functions for compiling and executing REC programs whose operators and predicates are provided by the caller. Given a C program with a menu-based interactive interface, REC can be added as a programming language to the user interface by assigning menu choices to REC operators and predicates through entries in a table, and linking in the appropriate functions in CREC. Being a very concise language, REC programs are easy to write in an interactive context. The same conciseness allows the compiler to require only a small amount of space. Experience whereby the library benefitted some mathematics and physics programs is described. * Based on the paper "Biblioteca de REC para construcción de interfaces interactivas flexibles" presented at the Seventh International Conference Computers in

Research paper thumbnail of Spin eigenfunction for many-electron calculations

Computers Chemistry, 1989

Research paper thumbnail of Veinticinco a~nos del Lenguaje REC

Research paper thumbnail of A FORTRAN coded regular expression Compiler for IBM 1130 ComputingSystem

REC (Regular Expression Compiler) is a concise programming language which allows students to writ... more REC (Regular Expression Compiler) is a concise programming language which allows students to write programs without knowledge of the complicated syntax of languages like FORTRAN and ALGOL. The language is recursive and contains only four elements for control. This paper describes an interpreter of REC written in FORTRAN.

Research paper thumbnail of The structure, chemistry, and spectroscopy of the surfaces of tetrahedrally coordinated semiconductors

Critical Reviews in Solid State and Materials Sciences, 1979

The proper description of the electron physics and chemistry of the terminating surface of a soli... more The proper description of the electron physics and chemistry of the terminating surface of a solid lies somewhere between the collective approach successful in the description of infinite lattices and the local approach successful in the description of small molecules. When viewed in the collective approach as the terminating atomic layer of an otherwise perfect, semi-infinite solid, the collective approach

Research paper thumbnail of A modular package for efficient I/O operations

Candc, 1986

Abstract We present a package of FORTRAN modules to perform general and efficient I/O operations ... more Abstract We present a package of FORTRAN modules to perform general and efficient I/O operations in external sort, bin sort and related environments. A partition of a user logical record of length IRLU into NREC records of length IRL is carried out when IRLU exceeds ...

Research paper thumbnail of Evidence for subsurface atomic displacements of the GaAs(110) surface from LEED/CMTA analysis

Surface Science, 1978

The low-energy electron diffraction constant momentum transfer average (LEED/CMTA) technique is a... more The low-energy electron diffraction constant momentum transfer average (LEED/CMTA) technique is applied to the GaAs(l10) surface. In addition to verifying our earlier model of the top layer atomic displacements, atomic displacements in the first subsurface layer, opposite in direction to those in the top layer, are suggested. Best estimates for atomic positions in the surface and first subsurface layers are given.

Research paper thumbnail of Bin sort module to order large lists of small items: A module for scientifically oriented applications

Computers & Chemistry, 1986

Research paper thumbnail of DVDSON: A subroutine to evaluate selected sets of eigenvalues and eigenvectors of large symmetric matrices

Computers & Chemistry, 1986

Research paper thumbnail of Veinticinco años del Lenguaje REC

El lenguaje de programación REC (Compilador de Expresiones Regulares, por las siglas del nombre e... more El lenguaje de programación REC (Compilador de Expresiones Regulares, por las siglas del nombre en inglés, Regular Expression Compiler) es un lenguaje creado por H. V. McIntosh a partir de la idea de "predicados operadores" cuya intención original era la de proporcionar un sustituto estético al program feature introducido por McCarthy en LISP. El lenguaje resultante es un lenguaje extremadamente conciso, y por la simplicidad de su estructura es relativamente fácil construir diferentes versiones según elárea de aplicación que se desee abordar.

Research paper thumbnail of REC y Convert en la ensenanza de la Teorıa de Autómatas

Memorias de la Quinta Conferencia Internacional Las …, Jan 1, 1989

Research paper thumbnail of Notas sobre los lenguajes REC y Convert

… de Aplicación de Microcomputadoras. Instituto de …, Jan 1, 1986

Research paper thumbnail of Introducción al lenguaje de programación Convert

Acta Mex. Cienc. Tecnol, Jan 1, 1985

Research paper thumbnail of Fast matrix multiplication

Journal of computational chemistry, Jan 1, 1987