Výsledky vyhledávání - acm: c.: computer system organizacii/c.1: process architectures/c.1.4: parallel architecture*

Upřesnit hledání
  1. 1
  2. 2
  3. 3

    Autoři: Caeiro, J. Oliveira, H. Goes, M. a další

    Relation: Jasnau Caeiro, J., Oliveira, H., Goes, M., Lopes, M. J., & Fonseca, C. (2020). Integrated Continuous Healthcare Team Computer System Architecture. In D. Mendes, C. Fonseca, M. Lopes, J. García-Alonso, & J. Murillo (Eds.), Exploring the Role of ICTs in Healthy Aging (pp. 231-246). IGI Global.; https://www.igi-global.com/gateway/chapter/254655; nd; mjl@uevora.pt; cfonseca@uevora.pt; 745

  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9

    81/2: an MSIMD model for massively parallel simulation: This thesis proposes an environment for very large digital simulations. The realization of these simulations relies on the efficient use of the large parallel computers that will be available in the near future. In addition, many simulation applications correspond to programs whose computation sequence can be predicted at compile time. This is the case, for example, with the simulation of discrete dynamic systems (control systems, economic mechanisms, automaton networks, synchronous VLSI circuits, discretized continuous systems), which will be a prime example of applications. More specifically, we are studying a model for programming applications with predictable behavior on massively parallel computers. Our aim is twofold: 1) to provide the expressiveness needed for simulation applications, and in particular for the simulation of discrete dynamical systems; 2) to preserve the simplicity and efficiency of SIMD execution models, while gaining the efficiency and flexibility of control structures offered by MIMD. In order to study our programming model in greater detail, the specific resources of massively parallel simulation will constitute the explicit entities of an experimental language called Otto e Mezzo, or 8 1 / 2 .The development of Otto e Mezzo was influenced by the early lessons of the MEGA project, by theConnection-Machine programming and the LUCID, LUSTRE and SIGNAL languages. The Connection-Machine brought us the concept of collection, and LUCID the notion of temporal sequence. MEGA explores the implications of massive parallelism: what architectures and execution models are needed to build and run computers with several thousand processors? The two main consequences have been the development of a static language for expressing both data parallelism and control parallelism. As the language is static, the main execution parameters are fixed at compile time.From a technical point of view, the contributions of this work consist in integrating the concept of collection and the concept of time sequence into a data-flow language and compiling it for a massive synchronizable MIMD architecture. The collection is the preferred medium for data parallelism, while time sequences enable static processing of control parallelism. From the point of view of simulation applications, temporal sequences correspond to the notion of trajectory and collections to that of multi-dimensional variable.Merging the concepts of collection and temporal sequence addresses the objections initially raised against the inefficient handling of arrays in the classical data-flow model. In addition, this extension makes it possible to take into account the problem of data distribution in a distributed memory architecture, a problem traditionally absent from data-flow concerns. The result is an MSIMD language in which parallelism is implicit, static and very fine-grained.The data-flow form of the language simplifies program analysis and optimization techniques. We give several examples through collection type inference, dependency graph analysis, program time analysis, constant propagation and critical path optimization. The door remains open to numerous program analyses, optimizations and transformations.Compilation is essential to achieve the required performance. It is based on language semantics and translates into the distributed resolution of a system of equations. Compilation gives this system a "triangular form", which translates into efficient resolution. The activity management of the corresponding tasks is not carried out by an executive, but is regulated at compile time by a static scheduling of all activities. This compilation phase enables data to be distributed while taking advantage of a very detailed knowledge of the structure of the calculations and taking into account communication costs. Particular attention has been paid to the implementation of scheduling, to ensure that its complexity is compatible with the response times expected for compilation.This work has led to the development, based on the techniques presented in this thesis, of an interpreter/compiler for a subset of the 81/2 language. This interpreter currently exists on a UNIX workstation. Sequential code generation (workstation and SIMD computer) is planned for the very near future. Code generation for a synchronizable MIMD machine (such as the PTAH machine developed in the MEGA project) is currently being implemented.

    Přispěvatelé: Giavitto, Jean-Louis

    Přístupová URL adresa: https://hal.science/tel-04336866v1

  10. 10
  11. 11
  12. 12
  13. 13

    Zdroj: ACM SIGARCH Computer Architecture News ; volume 22, issue 2, page 94-105 ; ISSN 0163-5964

    Dostupnost: https://doi.org/10.1145/192007.192020
    https://dl.acm.org/doi/10.1145/192007.192020
    https://dl.acm.org/doi/pdf/10.1145/192007.192020

  14. 14

    Autoři: Allen, Ken

    Zdroj: ACM SIGARCH Computer Architecture News ; volume 20, issue 4, page 65-66 ; ISSN 0163-5964

    Dostupnost: https://doi.org/10.1145/142880.773996
    https://dl.acm.org/doi/10.1145/142880.773996
    https://dl.acm.org/doi/pdf/10.1145/142880.773996

  15. 15
  16. 16

    Autoři: H. Li Bin Gao Z. Chen a další

    Zdroj: Sci Rep

  17. 17

    Zdroj: ACM SIGARCH Computer Architecture News ; volume 16, issue 2, page 452-257 ; ISSN 0163-5964

    Dostupnost: https://doi.org/10.1145/633625.52450
    https://dl.acm.org/doi/10.1145/633625.52450
    https://dl.acm.org/doi/pdf/10.1145/633625.52450

  18. 18
  19. 19

    Zdroj: ACM SIGPLAN Notices ; volume 24, issue 4, page 99-101 ; ISSN 0362-1340 1558-1160

    Dostupnost: https://doi.org/10.1145/67387.67412
    https://dl.acm.org/doi/10.1145/67387.67412
    https://dl.acm.org/doi/pdf/10.1145/67387.67412

  20. 20