Suchergebnisse - "Concurrent Programming"

  1. 1

    Assuming Just Enough Fairness to make Session Types Complete for Lock-freedom von Glabbeek, Rob van, Hofner, Peter, Horne, Ross

    Veröffentlicht: IEEE 29.06.2021
    “… We investigate how different fairness assumptions affect results concerning lock-freedom, a typical liveness property targeted by session type systems. We fix …”
    Volltext
    Tagungsbericht
  2. 2

    Borrowing from Session Types von Saffrich, Hannes, Spaderna, Janek, Thiemann, Peter, Vasconcelos, Vasco T.

    ISSN: 2475-1421, 2475-1421
    Veröffentlicht: New York, NY, USA ACM 09.10.2025
    Veröffentlicht in Proceedings of ACM on programming languages (09.10.2025)
    “… Session types provide a formal framework to enforce rich communication protocols, ensuring correctness properties such as type safety and deadlock freedom …”
    Volltext
    Journal Article
  3. 3

    The Design of OpenMP Tasks von Ayguade, E., Copty, N., Duran, A., Hoeflinger, J., Yuan Lin, Massaioli, F., Teruel, X., Unnikrishnan, P., Guansong Zhang

    ISSN: 1045-9219, 1558-2183
    Veröffentlicht: New York IEEE 01.03.2009
    “… OpenMP has been very successful in exploiting structured parallelism in applications. With increasing application complexity, there is a growing need for …”
    Volltext
    Journal Article Verlag
  4. 4

    Scala Actors: Unifying thread-based and event-based programming von Haller, Philipp, Odersky, Martin

    ISSN: 0304-3975, 1879-2294, 1879-2294
    Veröffentlicht: Elsevier B.V 06.02.2009
    Veröffentlicht in Theoretical computer science (06.02.2009)
    “… There is an impedance mismatch between message-passing concurrency and virtual machines, such as the JVM. VMs usually map their threads to heavyweight OS …”
    Volltext
    Journal Article
  5. 5

    LLM-Based Java Concurrent Program to ArkTS Converter von Liu, Runlin, Lin, Yuhang, Hu, Yunge, Zhang, Zhe, Gao, Xiang

    ISSN: 2643-1572
    Veröffentlicht: ACM 27.10.2024
    “… HarmonyOS NEXT is a distributed operating system developed to support HarmonyOS native apps. To support the new and independent Harmony ecosystem, developers …”
    Volltext
    Tagungsbericht
  6. 6

    Multi-GPU Programming Model for Subgraph Matching in Large Graphs von LI Cenhao, CUI Pengjie, YUAN Ye, WANG Guoren

    ISSN: 1673-9418
    Veröffentlicht: Journal of Computer Engineering and Applications Beijing Co., Ltd., Science Press 01.07.2023
    Veröffentlicht in Jisuanji kexue yu tansuo (01.07.2023)
    “… Subgraph matching is an important method of data mining in complex networks. In recent years, the subgraph matching algorithm based on GPU (graphics processing …”
    Volltext
    Journal Article
  7. 7

    Intrinsically Typed Sessions with Callbacks (Functional Pearl) von Thiemann, Peter

    ISSN: 2475-1421, 2475-1421
    Veröffentlicht: New York, NY, USA ACM 30.08.2023
    Veröffentlicht in Proceedings of ACM on programming languages (30.08.2023)
    “… All formalizations of session types rely on linear types for soundness as session-typed communication channels must change their type at every operation …”
    Volltext
    Journal Article
  8. 8

    Scalable Strategies for Computing with Massive Data von Kane, Michael J., Emerson, John, Weston, Stephen

    ISSN: 1548-7660, 1548-7660
    Veröffentlicht: Foundation for Open Access Statistics 01.11.2013
    Veröffentlicht in Journal of statistical software (01.11.2013)
    “… This paper presents two complementary statistical computing frameworks that address challenges in parallel processing and the analysis of massive data. First, …”
    Volltext
    Journal Article
  9. 9

    Choreographic Quick Changes: First-Class Location (Set) Polymorphism von Samuelson, Ashley, Hirsch, Andrew K., Cecchetti, Ethan

    ISSN: 2475-1421, 2475-1421
    Veröffentlicht: New York, NY, USA ACM 09.10.2025
    Veröffentlicht in Proceedings of ACM on programming languages (09.10.2025)
    “… Choreographic programming is a promising new paradigm for programming concurrent systems where a developer writes a single centralized program that compiles to …”
    Volltext
    Journal Article
  10. 10

    Freesia: Verifying Correctness of TEE Communication with Concurrent Separation Logic von Zeng, Fanlang, Chang, Rui, Liu, Hongjian

    ISSN: 2994-970X, 2994-970X
    Veröffentlicht: New York, NY, USA ACM 22.06.2025
    Veröffentlicht in Proceedings of the ACM on software engineering (22.06.2025)
    “… The Trusted Execution Environment (TEE), a security extension in modern processors, provides a secure runtime environment for sensitive code and data. Although …”
    Volltext
    Journal Article
  11. 11

    Elastic Relaxation of Concurrent Data Structures von von Geijer, Kare, Tsigas, Philippas

    ISSN: 1045-9219, 1558-2183, 1558-2183
    Veröffentlicht: IEEE 01.12.2025
    “… The sequential semantics of many concurrent data structures, such as stacks and queues, inevitably lead to memory contention in parallel environments, thus …”
    Volltext
    Journal Article
  12. 12

    CSMV: A highly scalable multi-versioned software transactional memory for GPUs von Nunes, Diogo, Castro, Daniel, Romano, Paolo

    ISSN: 0743-7315, 1096-0848
    Veröffentlicht: Elsevier Inc 01.10.2023
    Veröffentlicht in Journal of parallel and distributed computing (01.10.2023)
    “… This paper introduces CSMV (Client Server Multiversioned), a multi-versioned Software TM (STM) for GPUs that adopts an innovative client-server design. By …”
    Volltext
    Journal Article
  13. 13

    HasChor: Functional Choreographic Programming for All (Functional Pearl) von Shen, Gan, Kashiwa, Shun, Kuper, Lindsey

    ISSN: 2475-1421, 2475-1421
    Veröffentlicht: New York, NY, USA ACM 30.08.2023
    Veröffentlicht in Proceedings of ACM on programming languages (30.08.2023)
    “… Choreographic programming is an emerging paradigm for programming distributed systems. In choreographic programming, the programmer describes the behavior of …”
    Volltext
    Journal Article
  14. 14

    Table ronde autour d’une performance dans un panier en osier von Buob, Baptiste, Demesmaeker, Jérémy, Maillot, Laurence, Lavery, Carl, Rioux, Vincent

    ISSN: 2117-3869, 2117-3869
    Veröffentlicht: Laboratoire d'Ethnologie et de Sociologie Comparative 01.12.2024
    Veröffentlicht in Ateliers d'anthropologie (01.12.2024)
    “… En guise de résumé, voici quelques lignes écrites par un lecteur de cet article, lecteur lui-même contributeur de ce numéro sur les « Anthropologies …”
    Volltext
    Journal Article
  15. 15

    Python shared atomic data types von Ren, Xiquan

    ISSN: 0038-0644, 1097-024X
    Veröffentlicht: Bognor Regis Wiley Subscription Services, Inc 01.12.2023
    Veröffentlicht in Software, practice & experience (01.12.2023)
    “… Although atomicity plays a key role in data operations of shared variables in parallel computation, researchers haven't treated atomicity in Python in much …”
    Volltext
    Journal Article
  16. 16

    Portable Programming with RAPID von Angstadt, Kevin, Wadden, Jack, Weimer, Westley, Skadron, Kevin

    ISSN: 1045-9219, 1558-2183
    Veröffentlicht: New York IEEE 01.04.2019
    “… As the hardware found within data centers becomes more heterogeneous, it is important to allow for efficient execution of algorithms across architectures. We …”
    Volltext
    Journal Article
  17. 17

    A survey of algorithmic skeleton frameworks: high-level structured parallel programming enablers von González-Vélez, Horacio, Leyton, Mario

    ISSN: 0038-0644, 1097-024X
    Veröffentlicht: Chichester, UK John Wiley & Sons, Ltd 01.11.2010
    Veröffentlicht in Software, practice & experience (01.11.2010)
    “… Structured parallel programs ought to be conceived as two separate and complementary entities: computation, which expresses the calculations in a procedural …”
    Volltext
    Journal Article
  18. 18

    Exceptional asynchronous session types: session types without tiers von Fowler, Simon, Lindley, Sam, Morris, J. Garrett, Decova, Sára

    ISSN: 2475-1421, 2475-1421
    Veröffentlicht: New York, NY, USA ACM 02.01.2019
    Veröffentlicht in Proceedings of ACM on programming languages (02.01.2019)
    “… Session types statically guarantee that communication complies with a protocol. However, most accounts of session typing do not account for failure, which …”
    Volltext
    Journal Article
  19. 19

    DHash: Dynamic Hash Tables With Non-Blocking Regular Operations von Wang, Junchang, Liu, Dunwei, Fu, Xiong, Xiao, Fu, Tian, Chen

    ISSN: 1045-9219, 1558-2183
    Veröffentlicht: New York IEEE 01.12.2022
    “… Once started, existing hash tables cannot change their pre-defined hash functions, even if the incoming data cannot be evenly distributed to the hash table …”
    Volltext
    Journal Article
  20. 20

    Distributed programming using role-parametric session types in go: statically-typed endpoint APIs for dynamically-instantiated communication structures von Castro, David, Hu, Raymond, Jongmans, Sung-Shik, Ng, Nicholas, Yoshida, Nobuko

    ISSN: 2475-1421, 2475-1421
    Veröffentlicht: New York, NY, USA ACM 02.01.2019
    Veröffentlicht in Proceedings of ACM on programming languages (02.01.2019)
    “… This paper presents a framework for the static specification and safe programming of message passing protocols where the number and kinds of participants are …”
    Volltext
    Journal Article