574 research outputs found

    L'aportació cultural de les comarques

    Get PDF

    Simulating the behavior of the human brain on GPUS

    Get PDF
    The simulation of the behavior of the Human Brain is one of the most important challenges in computing today. The main problem consists of finding efficient ways to manipulate and compute the huge volume of data that this kind of simulations need, using the current technology. In this sense, this work is focused on one of the main steps of such simulation, which consists of computing the Voltage on neurons’ morphology. This is carried out using the Hines Algorithm and, although this algorithm is the optimum method in terms of number of operations, it is in need of non-trivial modifications to be efficiently parallelized on GPUs. We proposed several optimizations to accelerate this algorithm on GPU-based architectures, exploring the limitations of both, method and architecture, to be able to solve efficiently a high number of Hines systems (neurons). Each of the optimizations are deeply analyzed and described. Two different approaches are studied, one for mono-morphology simulations (batch of neurons with the same shape) and one for multi-morphology simulations (batch of neurons where every neuron has a different shape). In mono-morphology simulations we obtain a good performance using just a single kernel to compute all the neurons. However this turns out to be inefficient on multi-morphology simulations. Unlike the previous scenario, in multi-morphology simulations a much more complex implementation is necessary to obtain a good performance. In this case, we must execute more than one single GPU kernel. In every execution (kernel call) one specific part of the batch of the neurons is solved. These parts can be seen as multiple and independent tridiagonal systems. Although the present paper is focused on the simulation of the behavior of the Human Brain, some of these techniques, in particular those related to the solving of tridiagonal systems, can be also used for multiple oil and gas simulations. Our studies have proven that the optimizations proposed in the present work can achieve high performance on those computations with a high number of neurons, being our GPU implementations about 4× and 8× faster than the OpenMP multicore implementation (16 cores), using one and two NVIDIA K80 GPUs respectively. Also, it is important to highlight that these optimizations can continue scaling, even when dealing with a very high number of neurons.This project has received funding from the European Union’s Horizon 2020 Research and Innovation Programme under Grant Agreement No. 720270 (HBP SGA1), from the Spanish Ministry of Economy and Competitiveness under the project Computación de Altas Prestaciones VII (TIN2015-65316-P), the Departament d’Innovació, Universitats i Empresa de la Generalitat de Catalunya, under project MPEXPAR: Models de Programació i Entorns d’Execució Parallels (2014-SGR-1051). We thank the support of NVIDIA through the BSC/UPC NVIDIA GPU Center of Excellence, and the European Union’s Horizon 2020 Research and Innovation Program under the Marie Sklodowska-Curie Grant Agreement No. 749516.Peer ReviewedPostprint (published version

    Highly Adiabatic Time-Optimal Quantum Driving at Low Energy Cost

    Get PDF
    Time-efficient control schemes for manipulating quantum systems are of great importance in quantum technologies, where environmental forces rapidly degrade the quality of pure states over time. In this Letter, we formulate an approach to time-optimal control that circumvents the boundary-value problem that plagues the quantum brachistochrone equation at the expense of relaxing the form of the control Hamiltonian. In this setting, a coupled system of equations, one for the control Hamiltonian and another one for the duration of the protocol, realizes an ansatz-free approach to quantum control theory. We show how driven systems, in the form of a Landau-Zener type Hamiltonian, can be efficiently maneuvered to speed up a given state transformation in a highly adiabatic manner and with a low energy cost

    Understanding chemical reactions within a generalized Hamilton-Jacobi framework

    Get PDF
    Reaction paths and classical and quantum trajectories are studied within a generalized Hamilton-Jacobi framework, which allows to put on equal footing topology and dynamics in chemical reactivity problems. In doing so, we show how high-dimensional problems could be dealt with by means of Caratheodory plots or how trajectory-based quantum-classical analyses reveal unexpected discrepancies. As a working model, we consider the reaction dynamics associated with a Mueller-Brown potential energy surface, where we focus on the relationship between reaction paths and trajectories as well as on reaction probability calculations from classical and quantum trajectories.Comment: 22 pages, 5 figures, 1 tabl

    Interplay between the Gentlest Ascent Dynamics Method and Conjugate Directions to Locate Transition States

    No full text
    An algorithm to locate transition states on a potential energy surface (PES) is proposed and described. The technique is based on the GAD method where the gradient of the PES is projected into a given direction and also perpendicular to it. In the proposed method, named GAD-CD, the projection is not only applied to the gradient but also to the Hessian matrix. Then, the resulting Hessian matrix is block diagonal. The direction is updated according to the GAD method. Furthermore, to ensure stability and to avoid a high computational cost, a trust region technique is incorporated and the Hessian matrix is updated at each iteration. The performance of the algorithm in comparison with the standard ascent dynamics is discussed for a simple two dimensional model PES. Its efficiency for describing the reaction mechanisms involving small and medium size molecular systems is demonstrated for five molecular systems of interest

    A Doubly Nudged Elastic Band Method for Finding Transition States

    Full text link
    A modification of the nudged elastic band (NEB) method is presented that enables stable optimisations to be run using both the limited-memory quasi-Newton (L-BFGS) and slow-response quenched velocity Verlet (SQVV) minimisers. The performance of this new `doubly nudged' DNEB method is analysed in conjunction with both minimisers and compared with previous NEB formulations. We find that the fastest DNEB approach (DNEB/L-BFGS) can be quicker by up to two orders of magnitude. Applications to permutational rearrangements of the seven-atom Lennard-Jones cluster (LJ7) and highly cooperative rearrangements of LJ38 and LJ75 are presented. We also outline an updated algorithm for constructing complicated multi-step pathways using successive DNEB runs.Comment: 13 pages, 8 figures, 2 table

    MPI+OpenMP tasking scalability for the simulation of the human brain

    Get PDF
    The simulation of the behavior of the Human Brain is one of the most ambitious challenges today with a non-end of important applications. We can find many different initiatives in the USA, Europe and Japan which attempt to achieve such a challenging target. In this work we focus on the most important European initiative (Human Brain Project) and on one of the tools (Arbor). This tool simulates the spikes triggered in a neuronal network by computing the voltage capacitance on the neurons' morphology, being one of the most precise simulators today. In the present work, we have evaluated the use of MPI+OpenMP tasking on top of the Arbor simulator. In this paper, we present the main characteristics of the Arbor tool and how these can be efficiently managed by using MPI+OpenMP tasking. We prove that this approach is able to achieve a good scaling even when computing a relatively low workload (number of neurons) per node using up to 32 nodes. Our target consists of achieving not only a highly scalable implementation based on MPI, but also to develop a tool with a high degree of abstraction without losing control and performance by using MPI+OpenMP tasking.We would like to apreciate the valuable feedback and help provided by Benjamin Cumming and Alexander Peyser. This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 720270 (HBP SGA1 and HBP SGA2), from the Spanish Ministry of Economy and Competitiveness under the project Computacion de Altas Prestaciones VII (TIN2015- ´ 65316-P) and the Departament d’Innovacio, Universitats i ´ Empresa de la Generalitat de Catalunya, under project MPEXPAR: Models de Programacio i Entorns d’Execuci ´ o Paral ´ ·lels (2014-SGR-1051). This project has received funding from the European Union’s Horizon 2020 research and innovation program under the Marie Sklodowska Curie grand agreement No.749516Peer ReviewedPostprint (author version

    Quantum Zermelo problem for general energy resource bounds

    Full text link
    A solution to the quantum Zermelo problem for control Hamiltonians with general energy resource bounds is provided. Interestingly, the energy resource of the control Hamiltonian and the control time define a pair of conjugate variables that minimize the energy-time uncertainty relation. The resulting control protocol is applied to a single qubit as well as to a two-interacting qubit system represented by a Heisenberg spin dimer. For these low-dimensional systems, it is found that physically realizable control Hamiltonians exist only for certain, quantized, energy resources.Comment: 13 pages, 1 figur
    corecore