For robots using motion planning algorithms such as RRT and RRT*, the computational load can vary by orders of magnitude as the complexity of the local environment changes. To adaptively provide such computation, we p...
详细信息
ISBN:
(纸本)9781728173955
For robots using motion planning algorithms such as RRT and RRT*, the computational load can vary by orders of magnitude as the complexity of the local environment changes. To adaptively provide such computation, we propose Fog Robotics algorithms in which cloud-based serverless lambda computing provides parallel computation on demand. To use this parallelism, we propose novel motion planning algorithms that scale effectively with an increasing number of serverless computers. However, given that the allocation of computing is typically bounded by both monetary and time constraints, we show how prior learning can be used to efficiently allocate resources at runtime. We demonstrate the algorithms and application of learned parallel allocation in both simulation and with the Fetch commercial mobile manipulator using Amazon Lambda to complete a sequence of sporadically computationally intensive motion planning tasks.
Scientific applications can benefit greatly from getting deployed on a cloud computing platform, but such deployments require skills and expertise that are beyond the reach of many scientists. We address this issue wi...
详细信息
ISBN:
(纸本)9781665408790
Scientific applications can benefit greatly from getting deployed on a cloud computing platform, but such deployments require skills and expertise that are beyond the reach of many scientists. We address this issue with a framework that simplifies the process of writing cloud-ready scientific applications, and that automates their deployment and execution on top of cloud infrastructures. This paper presents (1) our domain-specific language whose syntax is simple to learn and use, and (2) our compiler that exploits potential data parallelism opportunities and handles load balancing automatically for the users. Our framework prototype demonstrates the feasibility of our approach, and our scalability analysis looks promising.
Smart grid systems are designed to enable the efficient capture and intelligent distribution of electricity across a distributed set of utilities. They are an essential component of increasingly important renewable en...
详细信息
ISBN:
(纸本)9781728160344
Smart grid systems are designed to enable the efficient capture and intelligent distribution of electricity across a distributed set of utilities. They are an essential component of increasingly important renewable energy sources, where it is vital to forecast the levels of energy being fed into and drawn from the grid. However, because of the high levels of uncertainty affecting real-world environments, accurate forecasting for example of wind power generation - being directly dependent on meteorological parameters and climatic conditions - is extremely challenging. Fuzzy Logic systems are frequently used in control systems to leverage their capacity for handling varying levels of uncertainty. In most cases, while uncertainty affecting the systems is captured in fuzzy sets (FSs), the final output of such systems is reduced to a crisp number (e.g. a control output). The latter process, while providing an efficient pathway to generating a specific control output, at the same time implies substantial information loss, as the uncertainty information captured in the FS outputs of these systems is effectively discarded. In this paper, we explore the potential of Mamdani fuzzy logic system based forecasting in order to generate not only a numeric forecast of the energy generated, but to also generate uncertainty intervals around said forecast indicating the level of uncertainty associated with the prediction. The proposed model is explored using both synthetic and smart-grid specific real-world (wind power) time series datasets. The results of the study indicate that utilising the `complete' FS output can provide valuable additional information in terms of the reliability of the forecast without any extra computational cost. At a general level, the approach indicates strong potential for leveraging the uncertainty information in fuzzy system outputs - which is commonly discarded - in real world applications.
Decentralized parallel SGD (D-PSGD) and its asynchronous variant Asynchronous parallel SGD (AD-PSGD) is a family of distributed learning algorithms that have been demonstrated to perform well for large-scale deep lear...
详细信息
ISBN:
(纸本)9781509066315
Decentralized parallel SGD (D-PSGD) and its asynchronous variant Asynchronous parallel SGD (AD-PSGD) is a family of distributed learning algorithms that have been demonstrated to perform well for large-scale deep learning tasks. One drawback of (A)D-PSGD is that the spectral gap of the mixing matrix decreases when the number of learners in the system increases, which hampers convergence. In this paper, we investigate techniques to accelerate (A)D-PSGD based training by improving the spectral gap while minimizing the communication cost. We demonstrate the effectiveness of our proposed techniques by running experiments on the 2000-hour Switch-board speech recognition task and the ImageNet computer vision task. On an IBM P9 supercomputer, our system is able to train an LSTM acoustic model in 2.28 hours with 7.5% WER on the Hub5-2000 Switchboard (SWB) test set and 13.3% WER on the CallHome (CH) test set using 64 V100 GPUs and in 1.98 hours with 7.7% WER on SWB and 13.3% WER on CH using 128 V100 GPUs, the fastest training time reported to date.
With the large amount configuration of distributed energy storage (DES), the randomness of its output and access point will challenge the traditional operation mode of power grid. If DES is connected to the power syst...
详细信息
There are two-way streams of electricity and information utilized to build a distributed, automated network of energy distribution in the intelligent grid known as the next-generation grid. In this study, the various ...
详细信息
ISBN:
(纸本)9781665428309
There are two-way streams of electricity and information utilized to build a distributed, automated network of energy distribution in the intelligent grid known as the next-generation grid. In this study, the various strategies and technologies for communicating with the smart grid are described. One of the primary goals of the project was to create a communication platform that handles network devices with bidirectional connection, plus real-time management of the energy data, along with new services to govern the quality of electric signals.
To cope with the rapid growth in available data, the efficiency of data analysis and machine learning libraries has recently received increased attention. Although great advancements have been made in traditional arra...
详细信息
ISBN:
(纸本)9781728162515
To cope with the rapid growth in available data, the efficiency of data analysis and machine learning libraries has recently received increased attention. Although great advancements have been made in traditional array-based computations, most are limited by the resources available on a single computation node. Consequently, novel approaches must be made to exploit distributed resources, e.g. distributed memory architectures. To this end, we introduce IleAT, an array-based numerical programming framework for large-scale parallel processing with an easy-to-use NumPy-like API. HeAT utilizes PyTorch as a node-local eager execution engine and distributes the workload on arbitrarily large high-performance computing systems via MPI. It provides both low-level array computations, as well as assorted higher-level algorithms. With HeAT, it is possible for a NumPy user to take full advantage of their available resources, significantly I owering the bartier to distributed data analysis. When compared to similar frameworks, HeAT achieves speedups of up to two orders of magnitude.
Although it is possible to apply traditional optimization algorithms to determine the Pareto front of a multiobjective optimization problem, the computational cost is extremely high, when the objective function evalua...
详细信息
ISBN:
(纸本)9781613997475
Although it is possible to apply traditional optimization algorithms to determine the Pareto front of a multiobjective optimization problem, the computational cost is extremely high, when the objective function evaluation requires solving a complex reservoir simulation problem and optimization cannot benefit from adjoint-based gradients. This paper proposes a novel workflow to solve bi-objective optimization problems using the distributed quasi-Newton (DQN) method, which is a well-parallelized and derivative-free optimization (DFO) method. Numerical tests confirm that the DQN method performs efficiently and robustly. The efficiency of the DQN optimizer stems from a distributedcomputing mechanism which effectively shares the available information discovered in prior iterations. Rather than performing multiple quasi-Newton optimization tasks in isolation, simulation results are shared among distinct DQN optimization tasks or threads. In this paper, the DQN method is applied to the optimization of a weighted average of two objectives, using different weighting factors for different optimization threads. In each iteration, the DQN optimizer generates an ensemble of search points (or simulation cases) in parallel and a set of non-dominated points is updated accordingly. Different DQN optimization threads, which use the same set of simulation results but different weighting factors in their objective functions, converge to different optima of the weighted average objective function. The non-dominated points found in the last iteration form a set of Pareto optimal solutions. Robustness as well as efficiency of the DQN optimizer originates from reliance on a large, shared set of intermediate search points. On the one hand, this set of searching points is (much) smaller than the combined sets needed if all optimizations with different weighting factors would be executed separately;on the other hand, the size of this set produces a high fault tolerance. Even if some simulati
In the aerospace sciences we produce huge amounts of data. This data must be arranged in a meaningful order, so that we can analyze or visualize it. In this paper we focus on data that is distributed among computer pr...
详细信息
ISBN:
(纸本)9783030483401;9783030483395
In the aerospace sciences we produce huge amounts of data. This data must be arranged in a meaningful order, so that we can analyze or visualize it. In this paper we focus on data that is distributed among computer processes and then needs to be sorted by a single root process for further analysis. We assume that the memory on the root process is too small to hold all sorted data at once, so that we have to perform the sorting and processing of data chunk-wise. We prove the efficiency of our approach in weak scaling tests, where we achieve a near constant bandwidth. Additionally, we obtain a considerable speed up compared to the standard parallel external sort. We also demonstrate the usefulness of our algorithm in a real-life aviation application.
Design a power consumption information acquisition system simulation electric energy meter, use communication technology, computer technology and automatic control technology to monitor and manage the power load compr...
详细信息
ISBN:
(数字)9781665455411
ISBN:
(纸本)9781665455428
Design a power consumption information acquisition system simulation electric energy meter, use communication technology, computer technology and automatic control technology to monitor and manage the power load comprehensive system, collect, process and real-time monitor the power consumption information of power users, realize the use of Automatic collection of electrical information, monitoring of abnormal metering, power quality monitoring, power consumption analysis and management, related information release, distributed energy monitoring, information exchange of intelligent electrical equipment and other functions. The system user interface integrates application logic through services, improves the data coordination ability of the system, effectively reduces the data access load, and improves the system expansion ability through load balancing.
暂无评论