Filters








173,641 Hits in 5.1 sec

A Service Oriented Architecture for Decision Making in Engineering Design [chapter]

Alex Shenfield, Peter J. Fleming
2005 Lecture Notes in Computer Science  
This paper presents a grid-enabled framework for multi-objective optimisation using genetic algorithms (MOGA-G) to aid decision making in engineering design.  ...  These multi-objective genetic algorithms (MOGAs) are well suited to implementation in a Service Oriented Architecture.  ...  Service-Oriented Architecture and the Globus Toolkit Version 3 We have chosen to implement our grid-enabled framework for multi-objective optimisation using genetic algorithms in a Service-Oriented Architecture  ... 
doi:10.1007/11508380_35 fatcat:yoilvf3wzreydhldnbdowamrqa

pyOptSparse: A Python framework for large-scale constrained nonlinear optimization of sparse systems

Neil Wu, Gaetan Kenway, Charles Mader, John Jasa, Joaquim Martins
2020 Journal of Open Source Software  
By using an object-oriented approach, the software maintains independence between the optimization problem formulation and the implementation of the specific optimizers.  ...  pyOptSparse is an optimization framework designed for constrained nonlinear optimization of large sparse problems and provides a unified interface for various gradient-free and gradientbased optimizers  ...  By using an object-oriented approach, the software maintains independence between the optimization problem formulation and the implementation of the specific optimizers.  ... 
doi:10.21105/joss.02564 fatcat:2ny7ckk3rfaovohbndklvur7de

Optimizing Transformations of Stencil Operations for Parallel Object-Oriented Scientific Frameworks on Cache-Based Architectures [chapter]

Federico Bassetti, Kei Davis, Dan Quinlan
1998 Lecture Notes in Computer Science  
This encapsulation of data management, together with the prescribed semantics of a typical fundamental component of such object-oriented frameworks-a parallel or serial array-class library-provides an  ...  High-performance scientific computing relies increasingly on high-level large-scale object-oriented software frameworks to manage both algorithmic complexity and the complexities of parallelism: distributed  ...  Last is an outline of an ongoing effort to automate these (and other) transformations in the context of parallel object-oriented scientific frameworks.  ... 
doi:10.1007/3-540-49372-7_10 fatcat:4hensl26zjcv5f7aaha7hdskbi

Multi-criteria Design Optimization of Parallel Robots

Ramazan Unal, Gullu Kiziltas, Volkan Patoglu
2008 2008 IEEE Conference on Robotics, Automation and Mechatronics  
This paper presents a framework for multi-criteria design optimization of parallel mechanisms.  ...  Pareto methods characterizing the trade-off between multiple design criteria are advocated for multi-criteria optimization over widely used scalarization approaches and Normal Boundary Intersection method  ...  ACKNOWLEDGMENT The authors gratefully acknowledge Aimin Zhou for his contributions during the implementation of NBI method and the support by TÜBİTAK with grant number 107M 337.  ... 
doi:10.1109/ramech.2008.4681427 dblp:conf/ram/UnalKP08 fatcat:zoytoac7zzeprijandwiwm2hka

Multi-objective Evolutionary Design of Robust Controllers on the Grid

Alex Shenfield, Peter J. Fleming
2011 IFAC Proceedings Volumes  
This paper aims to find an optimal H ∞ loop shaping controller for the lateral stability control of a Boeing 747 aircraft using our grid-enabled framework for evolutionary multi-objective optimisation.  ...  Service-Oriented Architecture We have chosen to implement our grid-enabled framework for evolutionary multi-objective optimisation in a service-oriented architecture using grid services based on the Globus  ... 
doi:10.3182/20110828-6-it-1002.01384 fatcat:pkoz7v2wafa3vitfcy5pukbc7m

Multi-objective evolutionary design of robust controllers on the grid

Alex Shenfield, Peter J. Fleming
2014 Engineering applications of artificial intelligence  
This paper aims to find an optimal H ∞ loop shaping controller for the lateral stability control of a Boeing 747 aircraft using our grid-enabled framework for evolutionary multi-objective optimisation.  ...  Service-Oriented Architecture We have chosen to implement our grid-enabled framework for evolutionary multi-objective optimisation in a service-oriented architecture using grid services based on the Globus  ... 
doi:10.1016/j.engappai.2013.09.015 fatcat:on7d7wigb5b35d436qcwszmupe

Object oriented machine learning with a multicore real-time Java processor

Rasmus Ulslev Pedersen, Martin Schoeberl
2010 Proceedings of the 8th International Workshop on Java Technologies for Real-Time and Embedded Systems - JTRES '10  
This is a first step toward understanding how intelligent algorithms can be implemented on object-oriented Java systems with multiple cores in a hard real-time environment.  ...  This presents new challenges that are fundamental to classical problems within object oriented programming and analysis.  ...  The parallel execution framework calculates the αiyik(xi, x) part for each support vector.  ... 
doi:10.1145/1850771.1850782 dblp:conf/jtres/PedersenS10 fatcat:q6lutllmmngd5foehmp7zhdn2u

UPIC: A framework for massively parallel particle-in-cell codes

Viktor K. Decyk
2007 Computer Physics Communications  
The UCLA Parallel Particle-in-Cell (UPIC) Framework, is designed to provide trusted components for building a variety of parallel Particle-in-Cell (PIC) codes.  ...  The framework provides the optimized common algorithms, as well as various skeleton (template) main programs. The user provides specialized subroutines that are specific to his or her problem.  ...  Although Fortran90 is not an object-oriented language, the missing features of the language can be emulated [3] [4] .  ... 
doi:10.1016/j.cpc.2007.02.092 fatcat:h5geqfmbmvav7kktih5scnwxgq

Transparent distributed processing for rendering

Peter Kipfer, Philipp Slusallek
1999 Proceedings of the 1999 IEEE symposium on Parallel visualization and graphics - PVGS '99  
In this paper we present a top-down approach for designing distributed applications based on their existing object-oriented decomposition.  ...  As a result, it is becoming increasingly difficult to analyze and adapt the algorithms for optimal parallel execution at the lower levels.  ...  ACKNOWLEDGEMENTS We would like to thank Thomas Peuker who developed the initial idea of this distribution framework.  ... 
doi:10.1145/328712.319335 fatcat:ivo443tgk5gipnmicuowjzxr4i

Interactive optimization for the planning of urban systems

S. Cajot, N. Schüler, M. Peter, A. Koch, F. Maréchal
2017 Energy Procedia  
Abstract This paper introduces URB io , an interactive optimization framework for the planning of urban systems.  ...  Abstract This paper introduces URB io , an interactive optimization framework for the planning of urban systems.  ...  and the Swiss Competence Center for Energy Research under the project "FURIES".  ... 
doi:10.1016/j.egypro.2017.07.383 fatcat:2uuiygw6rrfulavethuyyw7vey

pyOpt: a Python-based object-oriented framework for nonlinear constrained optimization

Ruben E. Perez, Peter W. Jansen, Joaquim R. R. A. Martins
2011 Structural And Multidisciplinary Optimization  
We present pyOpt, an object-oriented framework for formulating and solving nonlinear constrained optimization problems in an efficient, reusable and portable manner.  ...  The framework uses object-oriented concepts, such as class inheritance and operator overloading, to maintain a distinct separation between the problem formulation and the optimization approach used to  ...  The goal of the effort described herein is to develop an object-oriented framework programmed in Python that facilitates the formulation of optimization problems, the integration of application models  ... 
doi:10.1007/s00158-011-0666-3 fatcat:6x6shmwc6nh6lbco3evdh4hi3e

Analyzing program flow within a many-kernel OpenCL application

Perhaad Mistry, Chris Gregg, Norman Rubin, David Kaeli, Kim Hazelwood
2011 Proceedings of the Fourth Workshop on General Purpose Processing on Graphics Processing Units - GPGPU-4  
Our profiling framework is developed using built-in OpenCL API function calls, without the need for an external profiler.  ...  Typical applications possess multiple components that can be parallelized; developers need to be equipped with proper performance tools to analyze program flow and identify application bottlenecks.  ...  ACKNOWLEDGMENTS The authors would like to thank Timothy Smith and Budirijanto Purnomo for their help in understanding the SURF algorithm and GPU profiling tools.  ... 
doi:10.1145/1964179.1964193 dblp:conf/asplos/MistryGRKH11 fatcat:4nkm4e2e3rb3baxztjflfwzfj4

SIMSOPT: A flexible framework for stellarator optimization

Matt Landreman, Bharat Medasani, Florian Wechsung, Andrew Giuliani, Rogerio Jorge, Caoxiang Zhu
2021 Journal of Open Source Software  
to write an interface for a new module.  ...  SIMSOPT: A flexible framework for stellarator optimization. Journal of Open Source Software, 6(65), 3525.  ...  • Interfaces to physics codes, e.g. for magnetohydrodynamic (MHD) equilibrium. • Tools for defining objective functions and parameter spaces for optimization. • Geometric objects that are important for  ... 
doi:10.21105/joss.03525 fatcat:v3au6hhd7jeddcv4im5b2oqycq

Object-oriented design for massively parallel computing [article]

Edward Givelberg
2019 arXiv   pre-print
We define an abstract framework for object-oriented programming and show that object-oriented languages, such as C++, can be interpreted as parallel programming languages.  ...  The parallel object-oriented framework enables an implementation of a compiler with a dedicated backend for the interconnect fabric, which exposes the network hardware features directly to the application  ...  In conclusion, we discuss some implications of parallel object-oriented design for computer architecture. 2 An abstract framework for object-oriented computing What is an object?  ... 
arXiv:1811.09303v2 fatcat:5p3usk44knbhlfoz2njok4dt6q

FooPar: A Functional Object Oriented Parallel Framework in Scala [article]

Felix P. Hargreaves, Daniel Merkle
2013 arXiv   pre-print
We present FooPar, an extension for highly efficient Parallel Computing in the multi-paradigm programming language Scala.  ...  Our framework FooPar combines these features with parallel computing techniques.  ...  Acknowledgments: We acknowledge the support of the Danish Council for Independent Research, the Innovation Center Denmark, the Lawrence Berkeley National Laboratory, and the Scientific Discovery  ... 
arXiv:1304.2550v2 fatcat:tgzm6uc2zndvnojsl376pqg2mq
« Previous Showing results 1 — 15 out of 173,641 results