Gerardo Cisneros - Academia.edu (original) (raw)
Uploads
Papers by Gerardo Cisneros
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.
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.
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.
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.
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.
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.
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
Computers Chemistry, 1989
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.
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
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 ...
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.
Computers & Chemistry, 1986
Computers & Chemistry, 1986
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.
Memorias de la Quinta Conferencia Internacional Las …, Jan 1, 1989
… de Aplicación de Microcomputadoras. Instituto de …, Jan 1, 1986
Acta Mex. Cienc. Tecnol, Jan 1, 1985
Journal of computational chemistry, Jan 1, 1987
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.
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.
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.
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.
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.
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.
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
Computers Chemistry, 1989
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.
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
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 ...
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.
Computers & Chemistry, 1986
Computers & Chemistry, 1986
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.
Memorias de la Quinta Conferencia Internacional Las …, Jan 1, 1989
… de Aplicación de Microcomputadoras. Instituto de …, Jan 1, 1986
Acta Mex. Cienc. Tecnol, Jan 1, 1985
Journal of computational chemistry, Jan 1, 1987