Author: Michael E. Henderson
Publisher: SIAM
ISBN: 9780898714456
Category : Technology & Engineering
Languages : en
Pages : 340
Book Description
Contains papers presented at the October 1998 SIAM Workshop on Object Oriented Methods for Interoperable Scientific and Engineering Computing that covered a variety of topics and issues related to designing and implementing computational tools for science and engineering.
Object Oriented Methods for Interoperable Scientific and Engineering Computing
Author: Michael E. Henderson
Publisher: SIAM
ISBN: 9780898714456
Category : Technology & Engineering
Languages : en
Pages : 340
Book Description
Contains papers presented at the October 1998 SIAM Workshop on Object Oriented Methods for Interoperable Scientific and Engineering Computing that covered a variety of topics and issues related to designing and implementing computational tools for science and engineering.
Publisher: SIAM
ISBN: 9780898714456
Category : Technology & Engineering
Languages : en
Pages : 340
Book Description
Contains papers presented at the October 1998 SIAM Workshop on Object Oriented Methods for Interoperable Scientific and Engineering Computing that covered a variety of topics and issues related to designing and implementing computational tools for science and engineering.
The Architecture of Scientific Software
Author: Ronald F. Boisvert
Publisher: Springer
ISBN: 0387354077
Category : Computers
Languages : en
Pages : 369
Book Description
Scientific applications involve very large computations that strain the resources of whatever computers are available. Such computations implement sophisticated mathematics, require deep scientific knowledge, depend on subtle interplay of different approximations, and may be subject to instabilities and sensitivity to external input. Software able to succeed in this domain invariably embeds significant domain knowledge that should be tapped for future use. Unfortunately, most existing scientific software is designed in an ad hoc way, resulting in monolithic codes understood by only a few developers. Software architecture refers to the way software is structured to promote objectives such as reusability, maintainability, extensibility, and feasibility of independent implementation. Such issues have become increasingly important in the scientific domain, as software gets larger and more complex, constructed by teams of people, and evolved over decades. In the context of scientific computation, the challenge facing mathematical software practitioners is to design, develop, and supply computational components which deliver these objectives when embedded in end-user application codes. The Architecture of Scientific Software addresses emerging methodologies and tools for the rational design of scientific software, including component integration frameworks, network-based computing, formal methods of abstraction, application programmer interface design, and the role of object-oriented languages. This book comprises the proceedings of the International Federation for Information Processing (IFIP) Conference on the Architecture of Scientific Software, which was held in Ottawa, Canada, in October 2000. It will prove invaluable reading for developers of scientific software, as well as for researchers in computational sciences and engineering.
Publisher: Springer
ISBN: 0387354077
Category : Computers
Languages : en
Pages : 369
Book Description
Scientific applications involve very large computations that strain the resources of whatever computers are available. Such computations implement sophisticated mathematics, require deep scientific knowledge, depend on subtle interplay of different approximations, and may be subject to instabilities and sensitivity to external input. Software able to succeed in this domain invariably embeds significant domain knowledge that should be tapped for future use. Unfortunately, most existing scientific software is designed in an ad hoc way, resulting in monolithic codes understood by only a few developers. Software architecture refers to the way software is structured to promote objectives such as reusability, maintainability, extensibility, and feasibility of independent implementation. Such issues have become increasingly important in the scientific domain, as software gets larger and more complex, constructed by teams of people, and evolved over decades. In the context of scientific computation, the challenge facing mathematical software practitioners is to design, develop, and supply computational components which deliver these objectives when embedded in end-user application codes. The Architecture of Scientific Software addresses emerging methodologies and tools for the rational design of scientific software, including component integration frameworks, network-based computing, formal methods of abstraction, application programmer interface design, and the role of object-oriented languages. This book comprises the proceedings of the International Federation for Information Processing (IFIP) Conference on the Architecture of Scientific Software, which was held in Ottawa, Canada, in October 2000. It will prove invaluable reading for developers of scientific software, as well as for researchers in computational sciences and engineering.
Proceedings of the Fifth Workshop on Algorithm Engineering and Experiments
Author: Richard E. Ladner
Publisher: SIAM
ISBN: 9780898715422
Category : Mathematics
Languages : en
Pages : 162
Book Description
The ALENEX workshop provides a forum for the presentation of original research in the implementation and experimental evaluation of algorithms and data structures. This volume collects extended versions of the 12 papers that were selected for presentation.
Publisher: SIAM
ISBN: 9780898715422
Category : Mathematics
Languages : en
Pages : 162
Book Description
The ALENEX workshop provides a forum for the presentation of original research in the implementation and experimental evaluation of algorithms and data structures. This volume collects extended versions of the 12 papers that were selected for presentation.
Fifth International Conference on Mathematical and Numerical Aspects of Wave Propagation
Author: Alfredo Berm?dez
Publisher: SIAM
ISBN: 9780898714708
Category : Science
Languages : en
Pages : 1062
Book Description
This conference was held in Santiago de Compostela, Spain, July 10-14, 2000. This volume contains papers presented at the conference covering a broad range of topics in theoretical and applied wave propagation in the general areas of acoustics, electromagnetism, and elasticity. Both direct and inverse problems are well represented. This volume, along with the three previous ones, presents a state-of-the-art primer for research in wave propagation. The conference is conducted by the Institut National de Recherche en Informatique et en Automatique with the cooperation of SIAM.
Publisher: SIAM
ISBN: 9780898714708
Category : Science
Languages : en
Pages : 1062
Book Description
This conference was held in Santiago de Compostela, Spain, July 10-14, 2000. This volume contains papers presented at the conference covering a broad range of topics in theoretical and applied wave propagation in the general areas of acoustics, electromagnetism, and elasticity. Both direct and inverse problems are well represented. This volume, along with the three previous ones, presents a state-of-the-art primer for research in wave propagation. The conference is conducted by the Institut National de Recherche en Informatique et en Automatique with the cooperation of SIAM.
Squimera
Author: Tim Felgentreff
Publisher: Universitätsverlag Potsdam
ISBN: 3869564229
Category : Computers
Languages : en
Pages : 102
Book Description
Software development tools that work and behave consistently across different programming languages are helpful for developers, because they do not have to familiarize themselves with new tooling whenever they decide to use a new language. Also, being able to combine multiple programming languages in a program increases reusability, as developers do not have to recreate software frameworks and libraries in the language they develop in and can reuse existing software instead. However, developers often have a broad choice with regard to tools, some of which are designed for only one specific programming language. Various Integrated Development Environments have support for multiple languages, but are usually unable to provide a consistent programming experience due to different features of language runtimes. Furthermore, common mechanisms that allow reuse of software written in other languages usually use the operating system or a network connection as the abstract layer. Tools, however, often cannot support such indirections well and are therefore less useful in debugging scenarios for example. In this report, we present a novel approach that aims to improve the programming experience with regard to working with multiple high-level programming languages. As part of this approach, we reuse the tools of a Smalltalk programming environment for other languages and build a multi-language virtual execution environment which is able to provide the same runtime capabilities for all languages. The prototype system Squimera is an implementation of our approach and demonstrates that it is possible to reuse development tools, so that they behave in the same way across all supported programming languages. In addition, it provides convenient means to reuse and even mix software libraries and frameworks written in different languages without breaking the debugging experience.
Publisher: Universitätsverlag Potsdam
ISBN: 3869564229
Category : Computers
Languages : en
Pages : 102
Book Description
Software development tools that work and behave consistently across different programming languages are helpful for developers, because they do not have to familiarize themselves with new tooling whenever they decide to use a new language. Also, being able to combine multiple programming languages in a program increases reusability, as developers do not have to recreate software frameworks and libraries in the language they develop in and can reuse existing software instead. However, developers often have a broad choice with regard to tools, some of which are designed for only one specific programming language. Various Integrated Development Environments have support for multiple languages, but are usually unable to provide a consistent programming experience due to different features of language runtimes. Furthermore, common mechanisms that allow reuse of software written in other languages usually use the operating system or a network connection as the abstract layer. Tools, however, often cannot support such indirections well and are therefore less useful in debugging scenarios for example. In this report, we present a novel approach that aims to improve the programming experience with regard to working with multiple high-level programming languages. As part of this approach, we reuse the tools of a Smalltalk programming environment for other languages and build a multi-language virtual execution environment which is able to provide the same runtime capabilities for all languages. The prototype system Squimera is an implementation of our approach and demonstrates that it is possible to reuse development tools, so that they behave in the same way across all supported programming languages. In addition, it provides convenient means to reuse and even mix software libraries and frameworks written in different languages without breaking the debugging experience.
Proceedings of the Fifth SIAM International Conference on Data Mining
Author: Hillol Kargupta
Publisher: SIAM
ISBN: 9780898715934
Category : Mathematics
Languages : en
Pages : 670
Book Description
The Fifth SIAM International Conference on Data Mining continues the tradition of providing an open forum for the presentation and discussion of innovative algorithms as well as novel applications of data mining. Advances in information technology and data collection methods have led to the availability of large data sets in commercial enterprises and in a wide variety of scientific and engineering disciplines. The field of data mining draws upon extensive work in areas such as statistics, machine learning, pattern recognition, databases, and high performance computing to discover interesting and previously unknown information in data. This conference results in data mining, including applications, algorithms, software, and systems.
Publisher: SIAM
ISBN: 9780898715934
Category : Mathematics
Languages : en
Pages : 670
Book Description
The Fifth SIAM International Conference on Data Mining continues the tradition of providing an open forum for the presentation and discussion of innovative algorithms as well as novel applications of data mining. Advances in information technology and data collection methods have led to the availability of large data sets in commercial enterprises and in a wide variety of scientific and engineering disciplines. The field of data mining draws upon extensive work in areas such as statistics, machine learning, pattern recognition, databases, and high performance computing to discover interesting and previously unknown information in data. This conference results in data mining, including applications, algorithms, software, and systems.
Proceedings of the Third SIAM International Conference on Data Mining
Author: Daniel Barbara
Publisher: SIAM
ISBN: 9780898715453
Category : Mathematics
Languages : en
Pages : 368
Book Description
The third SIAM International Conference on Data Mining provided an open forum for the presentation, discussion and development of innovative algorithms, software and theories for data mining applications and data intensive computation. This volume includes 21 research papers.
Publisher: SIAM
ISBN: 9780898715453
Category : Mathematics
Languages : en
Pages : 368
Book Description
The third SIAM International Conference on Data Mining provided an open forum for the presentation, discussion and development of innovative algorithms, software and theories for data mining applications and data intensive computation. This volume includes 21 research papers.
High Performance Embedded Computing Handbook
Author: David R. Martinez
Publisher: CRC Press
ISBN: 1420006665
Category : Technology & Engineering
Languages : en
Pages : 604
Book Description
Over the past several decades, applications permeated by advances in digital signal processing have undergone unprecedented growth in capabilities. The editors and authors of High Performance Embedded Computing Handbook: A Systems Perspective have been significant contributors to this field, and the principles and techniques presented in the handbook are reinforced by examples drawn from their work. The chapters cover system components found in today’s HPEC systems by addressing design trade-offs, implementation options, and techniques of the trade, then solidifying the concepts with specific HPEC system examples. This approach provides a more valuable learning tool, Because readers learn about these subject areas through factual implementation cases drawn from the contributing authors’ own experiences. Discussions include: Key subsystems and components Computational characteristics of high performance embedded algorithms and applications Front-end real-time processor technologies such as analog-to-digital conversion, application-specific integrated circuits, field programmable gate arrays, and intellectual property–based design Programmable HPEC systems technology, including interconnection fabrics, parallel and distributed processing, performance metrics and software architecture, and automatic code parallelization and optimization Examples of complex HPEC systems representative of actual prototype developments Application examples, including radar, communications, electro-optical, and sonar applications The handbook is organized around a canonical framework that helps readers navigate through the chapters, and it concludes with a discussion of future trends in HPEC systems. The material is covered at a level suitable for practicing engineers and HPEC computational practitioners and is easily adaptable to their own implementation requirements.
Publisher: CRC Press
ISBN: 1420006665
Category : Technology & Engineering
Languages : en
Pages : 604
Book Description
Over the past several decades, applications permeated by advances in digital signal processing have undergone unprecedented growth in capabilities. The editors and authors of High Performance Embedded Computing Handbook: A Systems Perspective have been significant contributors to this field, and the principles and techniques presented in the handbook are reinforced by examples drawn from their work. The chapters cover system components found in today’s HPEC systems by addressing design trade-offs, implementation options, and techniques of the trade, then solidifying the concepts with specific HPEC system examples. This approach provides a more valuable learning tool, Because readers learn about these subject areas through factual implementation cases drawn from the contributing authors’ own experiences. Discussions include: Key subsystems and components Computational characteristics of high performance embedded algorithms and applications Front-end real-time processor technologies such as analog-to-digital conversion, application-specific integrated circuits, field programmable gate arrays, and intellectual property–based design Programmable HPEC systems technology, including interconnection fabrics, parallel and distributed processing, performance metrics and software architecture, and automatic code parallelization and optimization Examples of complex HPEC systems representative of actual prototype developments Application examples, including radar, communications, electro-optical, and sonar applications The handbook is organized around a canonical framework that helps readers navigate through the chapters, and it concludes with a discussion of future trends in HPEC systems. The material is covered at a level suitable for practicing engineers and HPEC computational practitioners and is easily adaptable to their own implementation requirements.
Computational Science — ICCS 2002
Author: Peter M.A. Sloot
Publisher: Springer
ISBN: 3540477896
Category : Computers
Languages : en
Pages : 1265
Book Description
Computational Science is the scientific discipline that aims at the development and understanding of new computational methods and techniques to model and simulate complex systems. The area of application includes natural systems - such as biology environ mental and geo-sciences, physics, and chemistry - and synthetic systems such as electronics and financial and economic systems. The discipline is a bridge bet ween 'classical' computer science - logic, complexity, architecture, algorithm- mathematics, and the use of computers in the aforementioned areas. The relevance for society stems from the numerous challenges that exist in the various science and engineering disciplines, which can be tackled by advances made in this field. For instance new models and methods to study environmental issues like the quality of air, water, and soil, and weather and climate predictions through simulations, as well as the simulation-supported development of cars, airplanes, and medical and transport systems etc. Paraphrasing R. Kenway (R.D. Kenway, Contemporary Physics. 1994): 'There is an important message to scientists, politicians, and industrialists: in the future science, the best industrial design and manufacture, the greatest medical progress, and the most accurate environmental monitoring and forecasting will be done by countries that most rapidly exploit the full potential of computational science'. Nowadays we have access to high-end computer architectures and a large range of computing environments, mainly as a consequence of the enormous sti mulus from the various international programs on advanced computing, e.g.
Publisher: Springer
ISBN: 3540477896
Category : Computers
Languages : en
Pages : 1265
Book Description
Computational Science is the scientific discipline that aims at the development and understanding of new computational methods and techniques to model and simulate complex systems. The area of application includes natural systems - such as biology environ mental and geo-sciences, physics, and chemistry - and synthetic systems such as electronics and financial and economic systems. The discipline is a bridge bet ween 'classical' computer science - logic, complexity, architecture, algorithm- mathematics, and the use of computers in the aforementioned areas. The relevance for society stems from the numerous challenges that exist in the various science and engineering disciplines, which can be tackled by advances made in this field. For instance new models and methods to study environmental issues like the quality of air, water, and soil, and weather and climate predictions through simulations, as well as the simulation-supported development of cars, airplanes, and medical and transport systems etc. Paraphrasing R. Kenway (R.D. Kenway, Contemporary Physics. 1994): 'There is an important message to scientists, politicians, and industrialists: in the future science, the best industrial design and manufacture, the greatest medical progress, and the most accurate environmental monitoring and forecasting will be done by countries that most rapidly exploit the full potential of computational science'. Nowadays we have access to high-end computer architectures and a large range of computing environments, mainly as a consequence of the enormous sti mulus from the various international programs on advanced computing, e.g.
Proceedings of the Fourth SIAM International Conference on Data Mining
Author: Michael W. Berry
Publisher: SIAM
ISBN: 9780898715682
Category : Mathematics
Languages : en
Pages : 556
Book Description
The Fourth SIAM International Conference on Data Mining continues the tradition of providing an open forum for the presentation and discussion of innovative algorithms as well as novel applications of data mining. This is reflected in the talks by the four keynote speakers who discuss data usability issues in systems for data mining in science and engineering, issues raised by new technologies that generate biological data, ways to find complex structured patterns in linked data, and advances in Bayesian inference techniques. This proceedings includes 61 research papers.
Publisher: SIAM
ISBN: 9780898715682
Category : Mathematics
Languages : en
Pages : 556
Book Description
The Fourth SIAM International Conference on Data Mining continues the tradition of providing an open forum for the presentation and discussion of innovative algorithms as well as novel applications of data mining. This is reflected in the talks by the four keynote speakers who discuss data usability issues in systems for data mining in science and engineering, issues raised by new technologies that generate biological data, ways to find complex structured patterns in linked data, and advances in Bayesian inference techniques. This proceedings includes 61 research papers.