Search Results - "Software AND its engineering Software notations AND tools General programming languages"

Refine Results
  1. 1

    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. Our…”
    Get full text
    Conference Proceeding
  2. 2

    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
    “…Data movement between memory and processors is a major bottleneck in modern computing systems. The processing-in-memory (PIM) paradigm aims to alleviate this…”
    Get full text
    Conference Proceeding
  3. 3

    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
  4. 4

    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
  5. 5

    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
    “…HarmonyOS NEXT is a distributed operating system developed to support HarmonyOS native apps. To support the new and independent Harmony ecosystem, developers…”
    Get full text
    Conference Proceeding
  6. 6

    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
    “…This paper aims to shed light on how loops are used in smart contracts. Towards this goal, we study various syntactic and semantic characteristics of loops…”
    Get full text
    Conference Proceeding
  7. 7

    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
  8. 8

    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
  9. 9

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

    Published: ACM 13.10.2024
    “…Many data analytics and scientific applications rely on data transformation tasks, such as encoding, decoding, parsing of structured and unstructured data, and…”
    Get full text
    Conference Proceeding
  10. 10

    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
    “…This paper describes the results of a large (+1100 responses) survey of professional software developers concerning standards for naming source code methods…”
    Get full text
    Conference Proceeding
  11. 11

    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
  12. 12

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

    Guaranteed inference for probabilistic programs: a parallelisable, small-step operational approach by Boreale, Michele, Collodi, Luisa

    ISSN: 2836-8924, 2836-8924
    Published: 30.09.2025
    “…In the context of probabilistic programming languages, we put forward an approach to formal semantics and sampling-based inference with guarantees, centered on…”
    Get full text
    Journal Article
  14. 14

    Dataflow Mirroring: Architectural Support for Highly Efficient Fine-Grained Spatial Multitasking on Systolic-Array NPUs by Lee, Jounghoo, Choi, Jinwoo, Kim, Jaeyeon, Lee, Jinho, Kim, Youngsok

    Published: IEEE 05.12.2021
    “…We present dataflow mirroring, architectural support for low-overhead fine-grained systolic array allocation which overcomes the limitations of prior…”
    Get full text
    Conference Proceeding
  15. 15

    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
  16. 16

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

    Published: IEEE 21.10.2023
    “…When designing concurrent data structures (CDSs), it can feel like programmers must choose between performance and convenience. On one hand, Software…”
    Get full text
    Conference Proceeding
  17. 17

    Efficient Execution of OpenMP on GPUs by Huber, Joseph, Cornelius, Melanie, Georgakoudis, Giorgis, Tian, Shilei, Diaz, Jose M Monsalve, Dinel, Kuter, Chapman, Barbara, Doerfert, Johannes

    Published: IEEE 02.04.2022
    “…OpenMP is the preferred choice for CPU parallelism in High-Performance-Computing (HPC) applications written in C, C++, or Fortran. As HPC systems became…”
    Get full text
    Conference Proceeding
  18. 18

    SLaDe: A Portable Small Language Model Decompiler for Optimized Assembly by Armengol-Estape, Jordi, Woodruff, Jackson, Cummins, Chris, O'Boyle, Michael F.P.

    ISSN: 2643-2838
    Published: IEEE 02.03.2024
    “…Decompilation is a well-studied area with numerous high-quality tools available. These are frequently used for security tasks and to port legacy code. However,…”
    Get full text
    Conference Proceeding
  19. 19

    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) quantum computations acting on a finite…”
    Get full text
    Conference Proceeding
  20. 20

    PID-Comm: A Fast and Flexible Collective Communication Framework for Commodity Processing-in-DIMM Devices by Noh, Si Ung, Hong, Junguk, Lim, Chaemin, Park, Seongyeon, Kim, Jeehyun, Kim, Hanjun, Kim, Youngsok, Lee, Jinho

    Published: IEEE 29.06.2024
    “…Recent dual in-line memory modules (DIMMs) are starting to support processing-in-memory (PIM) by associating their memory banks with processing elements (PEs),…”
    Get full text
    Conference Proceeding