Search
128 articles for “Compilers”
-
Educating Compilers to Learn: Utilizing Machine Learning for More Brilliant Code Optimization
Abstract: This study explores the use of machine learning (ML) approaches to compiler optimization. The now-traditional static compilation techniques are transformed into adaptive, dynamic systems capable of making context-specific advancements. Traditional compilers rely mostly on heuristic or rule-based optimization techniques. While these techniques work well in general cases, they consistently fail to adapt well within the limits of code structures that modern machines display. This limitation is especially acute in today's …
Published in Journal of Computer Technology & Applications · Vol. 16, Issue 1, 2025 · pp. 50–54 Read article
-
An Approach to Design a Compiler in Context of Lexical Analyzer (Scanner) and Parser Generation (Parser) Followed by Non-optimized Intermediate Code Generation using Compiler Construction Tools
Abstract: It is very tedious and lengthy task to write a compiler. To realize the various phases of compilers we can use some specific tools. These tools are called compiler construction tools. Furthermore, we call it as compiler-compiler, compiler-generators, or translator writing system. A mixture of compiler building tools are Scanner generator —it generates lexical analyzers. The patterns specified to these generators are in the type of regular expressions. The LINUX …
Published in Journal of Advances in Shell Programming · Vol. 1, Issue 1, 2014 · pp. 1–8 Read article
-
Building A Family of Compilers
Abstract: The name "Compiler" is primarily used for programs that translate source code from a high-level programming language to a lower level language. We have developed and maintained a set of closelyrelated compilers. Although, much of their code is duplicated and shared, they have been maintainedseparately because they are treated as different compilers. We present a perspective on the past contributions, current status, and future directions of compiler technology and make …
Published in Recent Trends in Programming languages · Vol. 2, Issue 2, 2015 · pp. 25–29 Read article
-
Automating Compiler Optimization: A Machine Learning Approach
Abstract: This study reports on an ML-based approach to compiler optimization, complementing traditional optimization methods that rely strongly on hand-tuned settings. Compiler optimization plays a key role in performance-speedup and energy optimization of complex contemporary software systems. However, the traditional approach to optimizer settings involves laborious, error-prone, and scale-insensitive human-in-the-loop intervention, especially in the complex and high-demand environments in which today's computing application thrives. By integrating RL and GA, we can …
Published in Journal of Artificial Intelligence Research & Advances · Vol. 12, Issue 1, 2025 · pp. 12–16 Read article
-
Polyhedral Compilation for Imperative Loops: Foundations, Advances, and Emerging Frontiers
Abstract: Polyhedral compilation is a mathematically rigorous framework that models imperative loop nests as sets of integer points constrained by affine inequalities, enabling precise reasoning about data dependences and the legality of complex program transformations. Over the past decade, this framework has evolved from an academic formalism into a practical compiler technology deployed in production compilers, high-performance computing libraries, and machine learning acceleration toolchains. This review surveys the theoretical underpinnings of …
Published in Recent Trends in Parallel Computing · Vol. 13, Issue 2, 2026 · pp. 7–15 Read article
-
Comparative Analysis of Modern Programming Paradigms: Evaluating Language Efficiency and Compiler Design Technique
Abstract: This paper attempts to provide some insights into the efficiency of modern programming paradigms via a comparative study and explore the important role played by compiler design in the optimization of these languages. Programming languages have been evolving quickly over time and different paradigms: imperative, functional, or object-oriented programming come with their idiosyncrasies and optimization techniques. The study starts by defining the foundational principles of each paradigm. It then goes …
Published in Recent Trends in Programming languages · Vol. 11, Issue 3, 2024 · pp. 1–9 Read article
-
A Compilation of Case Reports from Ayush Wellness Clinic, President’s Estate, New Delhi, India
Abstract: AYUSH Wellness Clinic was established in the President’s Estate on July 25, 2015 with a view to ensure the accessibility and availability of AYUSH health care services to all officials of President’s Secretariat and residents of President’s Estate. The clinic established with the assistance of Ministry of AYUSH, has OPD level treatment facilities of all the streams of AYUSH (i.e., Ayurveda, Yoga and Naturopathy, Unani, Siddha and Homeopathy). The current …
Published in Journal of AYUSH: Ayurveda, Yoga, Unani, Siddha and Homeopathy · Vol. 7, Issue 1, 2018 · pp. 14–26 Read article
-
Protected Data Compilation in WSN Using Random Routing Algorithms
Abstract: Wireless sensor networks make it conceivable to send secure information from source to destination. On the off chance that connected to network checking information on a host, they can be used to distinguish bargained hub; and refusal of administration is two-key assault. In this paper, we display four "Multi-way randomized directing Algorithm", a technique to send the information, various approaches to order the information into wireless sensor systems. The pure …
Published in Current Trends in Information Technology · Vol. 6, Issue 3, 2016 · pp. 43–50 Read article
-
Anisotropic Debye-Waller Factors and Debye Temperatures in Hexagonal Close-Packed Elements: A Comprehensive Compilation and Analysis
Abstract: In this study, we have investigated the anisotropic behavior of Debye-Waller factors (DWFs) and Debye temperatures (DTs) in three distinct materials: hexagonal rhenium (Re), osmium (Os), and thallium (Tl). We conducted a comparative analysis, aligning our experimental data on directional Debye temperatures with theoretical calculations. This exercise provided valuable insights into the concurrence between practical and theoretical approaches, thereby offering a critical evaluation of the accuracy and reliability of theoretical …
Published in Journal of Polymer & Composites · Vol. 11, Issue 12, 2023 · pp. 32–39 Read article
-
A Shell Script Compiler in Linux and Unix
Abstract: A command programming language that provides an interface to the UNIX operating system is known as the UNIX shell. It contains some of the mechanisms found in algorithmic languages, such as passing control flow primitives, variables, and parameters. Configurations such as while, if, for, and case are available. Two-way communication is possible between the shell and the command. String value parameters (usually filenames or flags) can also be passed to …
Published in Journal of Advances in Shell Programming · Vol. 8, Issue 2, 2021 · pp. 19–25 Read article
-
RTL-to-GDSII Flow Optimization for Low-Power 32-bit RISC-V Processor
Abstract: This paper presents the implementation and optimization of a 32-bit RISC-V processor, transitioning from Register Transfer Level (RTL) design to final GDSII using Synopsys Fusion Compiler over 32nm technology node. The processor architecture is based on the RV32I base instruction set and incorporates a 5-stage pipeline to achieve a balanced trade-off between performance and design complexity. The design methodology involved RTL synthesis, gate-level netlist generation, and successive physical design stages …
Published in Journal of VLSI Design Tools and Technology · Vol. 15, Issue 3, 2025 · pp. 1–10 Read article
-
The Evolution of Programming Languages: A Survey from Early Achievements to Modern Advancements
Abstract: Programming languages are fundamental to software development, providing the means for developers to communicate instructions to computers. This study provides a broad overview of programming languages and their history, classifications, key elements, the compiler and interpreter systems that implement them, and notable trends driving innovation. It examines imperative, object-oriented, functional, logical, and scripting languages while exploring syntax, semantics, typing systems, abstraction, variables and bindings, control flow, and runtime environment considerations. …
Published in Recent Trends in Programming languages · Vol. 10, Issue 3, 2023 · pp. 8–14 Read article
-
Design and Optimization of Domain-Specific Languages for High-Performance Computing Applications
Abstract: The accelerating demand for computational power in scientific, engineering, and data-intensive domains has driven high-performance computing (HPC) systems toward unprecedented levels of parallelism and architectural complexity. Contemporary HPC platforms integrate multicore CPUs, many-core GPUs, accelerators, and deep memory hierarchies, creating significant challenges for software development and performance optimization. Traditional general-purpose programming languages and parallel programming frameworks provide low-level control over hardware resources but require extensive manual tuning, resulting in poor …
Published in Recent Trends in Parallel Computing · Vol. 13, Issue 1, 2026 · pp. 17–22 Read article
-
Efficient Gabor Filter Design Using Verilog HDL with Multiplier-accumulator (MAC) Implementation
Abstract: This paper introduces a novel and enhanced Gabor filter design aimed at addressing the demands of image processing applications using the Verilog Hardware Description Language (HDL). Specifically, it leverages the Reconstruct Gabor filter technique to elevate the performance and quality of standard image outputs. The primary objective of this research endeavor is to simplify the study, conduct an in-depth analysis, and substantially enhance the design's efficiency, all while ensuring the …
Published in International Journal of VLSI Circuit Design & Technology · Vol. 1, Issue 2, 2023 · pp. 40–46 Read article
-
Embedded Solution for Real-Time Traffic Light System Using PIC Microcontroller
Abstract: This paper is an attempt to provide a solution to the problems faced by real-time traffic light system. The problems encountered are fixed timing; vehicles waiting unnecessary for long time in case of no traffic or less traffic; delay in pedestrian crossing; and in case of system failure the mode of operation is difficult and replacement cost is high. This paper has provided a cost-effective and more efficient solution to …
Published in Journal of Microcontroller Engineering and Applications · Vol. 2, Issue 1, 2015 · pp. 8–13 Read article
-
Transcoder: Translate C++ to Python
Abstract: In computer science, there are different programming languages but the logic to implement a particular code remains same in every language. Many people have code bases in outdated programming languages like COBOL and switching those bases to more modern ones like Java, C++, or Python requires a significant investment of time and resources. Transcoder can conserve a lot of resources in the situation. This is a pilot project that we …
Published in Recent Trends in Programming languages · Vol. 10, Issue 1, 2023 · pp. 13–18 Read article
-
Na-Air Battery: The Battery of the Future—A Review
Abstract: Metal-ion batteries came into the limelight with the invention of Zn-ion battery as early as 1878, but its commercial viability came into picture in 1990 and lithium-ion cell in 1977. Since then, a number of metals have been experimented upon and similar rechargeable secondary storage batteries like Al-ion, Na-ion, Sn-ion, Mg-ion, K-ion have been developed. In this type of battery, electrochemical dynamics involves the movement of only one kind of …
Published in Journal of Alternate Energy Sources & Technologies · Vol. 15, Issue 3, 2024 · pp. 1–19 Read article
-
Review on Impact of Factor Affecting Cost Estimation Corresponding with Stakeholder’s Prospective View
Abstract: For project planning and finance, it is essential to make very accurate cost estimates for construction projects early on in the project development process. Before purchasing a site and committing to build, construction clients need timely and accurate cost advice in order to make an informed decision about whether to proceed with the project or not. The accuracy of a cost estimate, however, could be impacted by numerous variables. The …
Published in Journal of Construction Engineering, Technology & Management · Vol. 12, Issue 3, 2022 · pp. 37–43 Read article
-
Comparative Study of Dosimetry Methodology and Software Tools for Personalized Radionuclide Therapy
Abstract: Purpose: The aim of this review article is to collate the detailed insight of different dosimetry methodology and non-commercial /commercial dosimetry software tools, along with clinical study explored by specific authors, published in recent peer-review journals. The present work is segmented in three sections: i) Literature review of various dosimetry methodologies to evaluate absorbed dose in personalized radionuclide/ radiopharmaceutical therapy. ii) Technical as well as comparative information related to commercial …
Published in Research and Reviews : A Journal of Medical Science and Technology · Vol. 10, Issue 3, 2021 · pp. 9–27 Read article
-
Skilled Manpower in Health System for Door Step Delivery of Preventive Health Services: A Field Experience-Based Analysis for Gaps, and Available Skill Courses/Solutions In India
Abstract: There is identified shortage of skilled certified trained health workers for door step delivery of health care specifically for care of chronic ailments requiring long term care and sustainable solutions. This review for gaps and solutions is outcome of field work done by the Author’s team. Skilled manpower is required to achieve Universal Health Coverage (UHC) and achieve Millennium Development Goals. However challenges and opportunities are not discussed to fill …
Published in International Journal of Community Health Nursing And Practices · Vol. 4, Issue 2, 2026 · pp. 1–8 Read article