Search Results - Software notations and tools–General programming languages

Refine Results
  1. 1

    SimplePIM: A Software Framework for Productive and Efficient Processing-in-Memory by Chen, Jinfan, Gomez-Luna, Juan, El Hajj, Izzat, Guo, Yuxin, Mutlu, Onur

    Published: IEEE 21.10.2023
    “… This paper presents a new software framework, SimplePIM, to aid programming real PIM systems…”
    Get full text
    Conference Proceeding
  2. 2

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

    Published: 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…”
    Get full text
    Conference Proceeding
  3. 3

    Module-Aware Context Sensitive Pointer Analysis by Li, Haofeng, Shi, Chenghang, Lu, Jie, Li, Lian, Zhao, Zixuan

    ISSN: 1558-1225
    Published: IEEE 26.04.2025
    “…The Java Platform Module System (JPMS) has found widespread applications since introduced in Java 9. However, existing pointer analyses fail to leverage the…”
    Get full text
    Conference Proceeding
  4. 4

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

    ISSN: 2643-1572
    Published: ACM 27.10.2024
    “… However, HarmonyOS utilizes ArkTS, a superset of TypeScript, as the programming language for application development…”
    Get full text
    Conference Proceeding
  5. 5

    Demystifying Loops in Smart Contracts by Mariano, Benjamin, Chen, Yanju, Feng, Yu, Lahiri, Shuvendu K., Dillig, Isil

    ISSN: 2643-1572
    Published: ACM 01.09.2020
    “… research on program analysis for smart contracts. Based on our findings, we propose a small domain-specific language (DSL…”
    Get full text
    Conference Proceeding
  6. 6

    UWOmppro: UWOmp++ with Point-to-Point Synchronization, Reduction and Schedules by Agrawal, Aditya, Nandivada, V. Krishna

    Published: IEEE 21.10.2023
    “…OpenMP is one of the most popular APIs widely used to realize parallelism in C/C++ and FORTRAN programs. For efficient execution, an OpenMP program internally…”
    Get full text
    Conference Proceeding
  7. 7

    A Transducers-based Programming Framework for Efficient Data Transformation by Nguyen, Tri, Becchi, Michela

    Published: ACM 13.10.2024
    “… To address this problem, we propose a programming framework to map data…”
    Get full text
    Conference Proceeding
  8. 8

    Splitwise: Efficient Generative LLM Inference Using Phase Splitting by Patel, Pratyush, Choukse, Esha, Zhang, Chaojie, Shah, Aashaka, Goiri, Inigo, Maleki, Saeed, Bianchini, Ricardo

    Published: IEEE 29.06.2024
    “…Generative large language model (LLM) applications are growing rapidly, leading to large-scale deployments of expensive and power-hungry GPUs…”
    Get full text
    Conference Proceeding
  9. 9

    AskIt: Unified Programming Interface for Programming with Large Language Models by Okuda, Katsumi, Amarasinghe, Saman

    ISSN: 2643-2838
    Published: IEEE 02.03.2024
    “…Large Language Models (LLMs) exhibit a unique phenomenon known as emergent abilities, demonstrating adeptness across numerous tasks, from text summarization to code generation…”
    Get full text
    Conference Proceeding
  10. 10

    A Finer-Grained Blocking Analysis for Parallel Real-Time Tasks with Spin-Locks by Chen, Zewei, Lei, Hang, Yang, Maolin, Liao, Yong, Qiao, Lei

    Published: IEEE 05.12.2021
    “…Real-time synchronization is one of the essential theories in real-time systems, and the recent booming of parallel real-time tasks has brought new challenges…”
    Get full text
    Conference Proceeding
  11. 11

    Separating Mechanism from Policy in STM by Sheng, Yaodong, Hassan, Ahmed, Spear, Michael

    Published: IEEE 21.10.2023
    “… On one hand, Software Transactional Memory (STM) is easy, because it allows programmers to simply mark regions of sequential code as requiring atomicity, and then the compiler ensures that no races manifest…”
    Get full text
    Conference Proceeding
  12. 12

    Graphical Language with Delayed Trace: Picturing Quantum Computing with Finite Memory by Carette, Titouan, de Visme, Marc, Perdrix, Simon

    Published: IEEE 29.06.2021
    “…Graphical languages, like quantum circuits or ZX-calculus, have been successfully designed to represent (memoryless…”
    Get full text
    Conference Proceeding
  13. 13

    Types Are Internal ∞-Groupoids by Finster, Eric, Allioux, Antoine, Sozeau, Matthieu

    Published: IEEE 29.06.2021
    “…By extending type theory with a universe of definitionally associative and unital polynomial monads, we show how to arrive at a definition of opetopic type…”
    Get full text
    Conference Proceeding
  14. 14

    Architecture-Aware Currying by Kandemir, Mahmut Taylan, Akbulut, Gulsum Gudukbay, Choi, Wonil, Karakoy, Mustafa

    Published: IEEE 21.10.2023
    “…In near-data computing (NDC), computation is brought into data, as opposed to bringing data to computation. While there is prior work focusing on different NDC…”
    Get full text
    Conference Proceeding
  15. 15

    AutoComm: A Framework for Enabling Efficient Communication in Distributed Quantum Programs by Wu, Anbang, Zhang, Hezi, Li, Gushu, Shabani, Alireza, Xie, Yuan, Ding, Yufei

    Published: IEEE 01.10.2022
    “…Distributed quantum computing (DQC) is a promising approach to extending the computational power of near-term quantum hardware. However, the non-local quantum…”
    Get full text
    Conference Proceeding
  16. 16

    Accelerating DCA++ (Dynamical Cluster Approximation) Scientific Application on the Summit Supercomputer by Balduzzi, Giovanni, Chatterjee, Arghya, Li, Ying Wai, Doak, Peter W., Haehner, Urs, D'Azevedo, Ed F., Maier, Thomas A., Schulthess, Thomas

    ISSN: 2641-7936
    Published: IEEE 01.09.2019
    “…Optimizing scientific applications on today's accelerator-based high performance computing systems can be challenging, especially when multiple GPUs and CPUs…”
    Get full text
    Conference Proceeding
  17. 17

    On the Naming of Methods: A Survey of Professional Developers by Alsuhaibani, Reem, Newman, Christian, Decker, Michael, Collard, Michael, Maletic, Jonathan

    ISBN: 1665402962, 9781665402965
    ISSN: 1558-1225
    Published: IEEE 01.05.2021
    “… Additionally, the paper examines factors such as years of experience and programming language knowledge in the context of survey responses…”
    Get full text
    Conference Proceeding
  18. 18

    Polygeist: Raising C to Polyhedral MLIR by Moses, William S., Chelini, Lorenzo, Zhao, Ruizhe, Zinenko, Oleksandr

    Published: IEEE 01.09.2021
    “…We present Polygeist, a new compilation flow that connects the MLIR compiler infrastructure to cutting edge polyhedral optimization tools. It consists of a C…”
    Get full text
    Conference Proceeding
  19. 19
  20. 20

    Generating Portable High-Performance Code via Multi-Dimensional Homomorphisms by Rasch, Ari, Schulze, Richard, Gorlatch, Sergei

    ISSN: 2641-7936
    Published: IEEE 01.09.2019
    “…We address a key challenge in programming high-performance applications - achieving portable performance, i.e…”
    Get full text
    Conference Proceeding