Within the realms of scientific computing, large-scale data processing, and artificial intelligence-powered computation, disparities in performance, which originate from differing code implementations, directly influe...
详细信息
ISBN:
(数字)9798400712487
ISBN:
(纸本)9798400712487
Within the realms of scientific computing, large-scale data processing, and artificial intelligence-powered computation, disparities in performance, which originate from differing code implementations, directly influence the practicality of the code. Although existing works tried to utilize code knowledge to enhance the execution performance of codes generated by large language models, they neglect code evaluation outcomes which directly refer to the code execution details, resulting in inefficient computation. To address this issue, we propose DSCT-Decode, an innovative adaptive decoding strategy for large language models, that employs a data structure named 'Code Token Tree' (CTT), which guides token selection based on code evaluation outcomes. DSCT-Decode assesses generated code across three dimensions-correctness, performance, and similarity-and utilizes a dynamic penalty-based boundary intersection method to compute multi-objective scores, which are then used to adjust the scores of nodes in the CTT during backpropagation. By maintaining a balance between exploration, through token selection probabilities, and exploitation, through multi-objective scoring, DSCT-Decode effectively navigates the code space to swiftly identify high-performance code solutions. To substantiate our framework, we developed a new benchmark, big-DS-1000, which is an extension of DS-1000. this benchmark is the first of its kind to specifically evaluate code generation methods based on execution performance. Comparative evaluations with leading large language models, such as CodeLlama and GPT-4, show that our framework achieves an average performance enhancement of nearly 30%. Furthermore, 30% of the codes exhibited a performance improvement of more than 20%, underscoring the effectiveness and potential of our framework for practical applications.
Websites are frequently used by programmers to support the development process. this paper investigates programmer-Web interactions when coding, and combines observations of behaviour with assessments of the resulting...
详细信息
ISBN:
(纸本)9798350337341
Websites are frequently used by programmers to support the development process. this paper investigates programmer-Web interactions when coding, and combines observations of behaviour with assessments of the resulting source code. We report on an online observational study with ten undergraduate student programmers as they engaged in programming tasks of varying complexity. Screens were recorded of participants' activities, and each participated in an interview. Videos and interviews were thematically analysed. Novice programmers employed various strategies for seeking and utilising online knowledge. the resulting source code was examined to determine the extent to which it met requirements and whether it contained errors. the source code analysis revealed that coding withthe websites involved more coding time and effort, but increased the possibility of producing correct code. However, coding with websites also introduced instances of either incorrect or non-executable source code.
Withthe development of machine vision and multimedia technology, posture detection and other related algorithms have been widely used in the field of human posture recognition. Traditional video surveillance methods ...
详细信息
the increasing use of digital platforms has boosted the generation of databases with heterogeneous data. So, Model Driven engineering faces the challenge of developing efficient methodologies that deal with semi-struc...
详细信息
Withthe increasing number of usage scenarios for data-intensive applications, the bottleneck of traditional von-Neumann computing architecture is becoming increasingly apparent, with a large amount of data handling b...
详细信息
Inspired by the idea of rectangular optimized coding scheme for binary images, this paper proposes three optimized coding methods aimed at gray image compression using the rectangular non-symmetry and anti-packing mod...
详细信息
We present a prototype software for multi-user music library management using the perceived emotional content of songs. the tool offers music playback features, song filtering by metadata, and automatic emotion predic...
详细信息
Dealing with large configuration spaces is a complex task for developers, especially when manually searching for the configuration that best suits boththeir functional and performance requirements. Indeed, a well-per...
详细信息
ISBN:
(纸本)9798350330328
Dealing with large configuration spaces is a complex task for developers, especially when manually searching for the configuration that best suits boththeir functional and performance requirements. Indeed, a well-performing configuration may not fit developers' needs because of conflicting functional requirements, or vice-versa. In this paper, we propose ICO, a lightweight, domain-agnostic platform that supports multi-objective optimization for configurable software. the purpose of ICO is to provide the developer withthe best-performing configuration by altering as little as possible the initial one, in order to remain as close as possible to the developer's functional requirements. We explain the foundations of ICO, describe its architecture, and explain how it can be used either through a command-line client or an Eclipse plugin. Finally, we assess ICO by evaluating its execution time and the time saved to users compared to a manual optimization.
In modern softwareengineering, requirements analysis and modeling are key steps in requirements engineering, influencing the subsequent system design and implementation. Traditional requirements analysis and modeling...
详细信息
Coherent accumulation is an important technique to improve the detection capability of pulsed radar altimeter targets when range-walk and velocity ambiguity do not occur. this paper focuses on the pulse compression te...
详细信息
暂无评论