Search Results - Software and electrical engineering Software notations and tools General programming languages
-
1
What Makes Good In-Context Demonstrations for Code Intelligence Tasks with LLMs?
ISSN: 2643-1572Published: IEEE 11.09.2023Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (11.09.2023)“… Recently, with the scaling of the model and corpus size, large language models have shown the ability of in-context learning (ICL…”
Get full text
Conference Proceeding -
2
Splitwise: Efficient Generative LLM Inference Using Phase Splitting
Published: IEEE 29.06.2024Published in 2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA) (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 -
3
Demystifying Loops in Smart Contracts
ISSN: 2643-1572Published: ACM 01.09.2020Published in 2020 35th IEEE/ACM International Conference on Automated Software Engineering (ASE) (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 -
4
SLaDe: A Portable Small Language Model Decompiler for Optimized Assembly
ISSN: 2643-2838Published: IEEE 02.03.2024Published in Proceedings / International Symposium on Code Generation and Optimization (02.03.2024)“… However, they regularly generate difficult-to-read programs and require a large amount of engineering effort to support new programming languages and ISAs…”
Get full text
Conference Proceeding -
5
Nuances are the Key: Unlocking ChatGPT to Find Failure-Inducing Tests with Differential Prompting
ISSN: 2643-1572Published: IEEE 11.09.2023Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (11.09.2023)“…Automated detection of software failures is an important but challenging software engineering task…”
Get full text
Conference Proceeding -
6
An Empirical Study on Fine-Tuning Large Language Models of Code for Automated Program Repair
ISSN: 2643-1572Published: IEEE 11.09.2023Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (11.09.2023)“…The advent of large language models (LLMs) has opened up new opportunities for automated program repair (APR…”
Get full text
Conference Proceeding -
7
AskIt: Unified Programming Interface for Programming with Large Language Models
ISSN: 2643-2838Published: IEEE 02.03.2024Published in Proceedings / International Symposium on Code Generation and Optimization (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 -
8
Late Breaking Results: PyAIE: A Python-based Programming Framework for Versal ACAP Platforms
Published: IEEE 09.07.2023Published in 2023 60th ACM/IEEE Design Automation Conference (DAC) (09.07.2023)“…) with powerful heterogeneous acceleration capabilities. Most AI/ML applications use Python as their primary programming language these days…”
Get full text
Conference Proceeding -
9
Smart Prompt Advisor: Multi-Objective Prompt Framework for Consistency and Best Practices
ISSN: 2643-1572Published: IEEE 11.09.2023Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (11.09.2023)“…Recent breakthroughs in Large Language Models (LLM), comprised of billions of parameters, have achieved the ability to unveil exceptional insight into a wide range of Natural Language Processing (NLP) tasks…”
Get full text
Conference Proceeding -
10
Generative Type Inference for Python
ISSN: 2643-1572Published: IEEE 11.09.2023Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (11.09.2023)“…Python is a popular dynamic programming language, evidenced by its ranking as the second most commonly used language on GitHub…”
Get full text
Conference Proceeding -
11
WASim: Understanding WebAssembly Applications through Classification
ISSN: 2643-1572Published: ACM 01.09.2020Published in 2020 35th IEEE/ACM International Conference on Automated Software Engineering (ASE) (01.09.2020)“…WebAssembly is a new programming language built for better performance in web applications…”
Get full text
Conference Proceeding -
12
From Commit Message Generation to History-Aware Commit Message Completion
ISSN: 2643-1572Published: IEEE 11.09.2023Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (11.09.2023)“…Commit messages are crucial to software development, allowing developers to track changes and collaborate effectively…”
Get full text
Conference Proceeding -
13
BHDL: A Lucid, Expressive, and Embedded Programming Language and System for PCB Designs
Published: IEEE 05.12.2021Published in 2021 58th ACM/IEEE Design Automation Conference (DAC) (05.12.2021)“…Graphical PCB design tools like KiCAD lack support for high-level abstraction such as functions and loops…”
Get full text
Conference Proceeding -
14
AutoComm: A Framework for Enabling Efficient Communication in Distributed Quantum Programs
Published: IEEE 01.10.2022Published in 2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO) (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 -
15
Dataflow Mirroring: Architectural Support for Highly Efficient Fine-Grained Spatial Multitasking on Systolic-Array NPUs
Published: IEEE 05.12.2021Published in 2021 58th ACM/IEEE Design Automation Conference (DAC) (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 -
16
SimplePIM: A Software Framework for Productive and Efficient Processing-in-Memory
Published: IEEE 21.10.2023Published in 2023 32nd International Conference on Parallel Architectures and Compilation Techniques (PACT) (21.10.2023)“… This paper presents a new software framework, SimplePIM, to aid programming real PIM systems…”
Get full text
Conference Proceeding -
17
A Finer-Grained Blocking Analysis for Parallel Real-Time Tasks with Spin-Locks
Published: IEEE 05.12.2021Published in 2021 58th ACM/IEEE Design Automation Conference (DAC) (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 -
18
Polygeist: Raising C to Polyhedral MLIR
Published: IEEE 01.09.2021Published in 2021 30th International Conference on Parallel Architectures and Compilation Techniques (PACT) (01.09.2021)“…We present Polygeist, a new compilation flow that connects the MLIR compiler infrastructure to cutting edge polyhedral optimization tools…”
Get full text
Conference Proceeding -
19
COMEX: A Tool for Generating Customized Source Code Representations
ISSN: 2643-1572Published: IEEE 11.09.2023Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (11.09.2023)“… of code data, achieving state of the art performance on several software engineering (SE) tasks. However, valid source code, unlike natural language, follows a strict…”
Get full text
Conference Proceeding -
20
Automatic Generation and Reuse of Precise Library Summaries for Object-Sensitive Pointer Analysis
ISSN: 2643-1572Published: IEEE 11.09.2023Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (11.09.2023)“…The extensive use of libraries in modern software impedes the scalability of pointer analysis…”
Get full text
Conference Proceeding