Now showing items 21-40 of 40

    • Implementation of data distribution and parallelism in HPF 

      Kanhere, Abhay S
      Translation of sequential data-parallel programs to SPMD programs for Distributed Memory Machines requires distribution of data and computation across processors. Many data-parallel languages allow users to express ...
    • Incremental techniques for code generation problems 

      Venugopal, R
      Incremental compilation plays an important role in the functioning of integrated programming environments. The earlier phases of compilation like lexical analysis, parsing, semantic analysis, and dataflow analysis have ...
    • Instruction scheduling for RISC processors 

      Venugopal, R
      Instruction scheduling is the process of reordering instructions (whether assembly code or code in some other form) so as to make fuller use of the resources provided by the processor. In the case of RISC processors, ...
    • Integrated Scheduling For Clustered VLIW Processors 

      Nagpal, Rahul (Indian Institute of Science, 2005-11-25)
      Clustered architecture processors are preferred for embedded systems because centralized register file architectures scale poorly in terms of clock rate, chip area, and power consumption. Scheduling for clustered architectures ...
    • Language Support for Exploiting Software Structure Specifications 

      Kumar, Bharath M (Indian Institute of Science, 2005-02-16)
      Precise specification of the architecture and design of software is a good practice. Such specifications contain a lot of information about the software that can potentially be exploited by tools, to reduce redundancy ...
    • Language Support for Exploiting Software Structure Specifications  

      Kumar, Bharath M
      Precise specification of the architecture and design of software is a good practice. Such specifications contain a lot of information about the software that can potentially be exploited by tools to reduce redundancy in ...
    • Language Support For Testing CORBA Based Applications 

      Vardhan, K Ananda (Indian Institute of Science, 2005-12-07)
      Component Based Development has emerged as economical, reusable, scalable way of developing enterprise as well as embedded software applications. Testing distributed component based systems is difficult when third party ...
    • Large Scale Graph Processing in a Distributed Environment 

      Upadhyay, Nitesh (2018-05-25)
      Graph algorithms are ubiquitously used across domains. They exhibit parallelism, which can be exploited on parallel architectures, such as multi-core processors and accelerators. However, real world graphs are massive in ...
    • Object-Oriented software engineering of a compiler prototyp-ing system 

      Suresh
      A compiler consists of two phases: source program analysis and object program generation. The problem of compilation has been extensively studied and many tools and techniques for building the analysis phase are available. ...
    • A Parallelizing Compiler for Fortran 

      Janaki, S (Indian Institute of Science, 2005-03-09)
      With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the work of a programmer these systems. Data parallel languages like Fortran D, Vienna Fortran, High Performance Fortran and ...
    • PEG: a programming environment generator 

      Prasad, Y Venkateshwara
      Integrated piogramming enviionments play an im portant role in making the software development process easier and more efficient. Since there exist a number of programming languages, it is necessary to provide programmers ...
    • Petri Net Model Based Energy Optimization Of Programs Using Dynamic Voltage And Frequency Scaling 

      Arun, R (2013-05-29)
      High power dissipation and on-chip temperature limit performance and affect reliability in modern microprocessors. For servers and data centers, they determine the cooling cost, whereas for handheld and mobile systems, ...
    • Power Efficient Last Level Cache For Chip Multiprocessors 

      Mandke, Aparna (2015-09-09)
      The number of processor cores and on-chip cache size has been increasing on chip multiprocessors (CMPs). As a result, leakage power dissipated in the on-chip cache has become very significant. We explore various techniques ...
    • Precise Analysis of Private And Shared Caches for Tight WCET Estimates 

      Nagar, Kartik (2017-10-31)
      Worst Case Execution Time (WCET) is an important metric for programs running on real-time systems, and finding precise estimates of a program’s WCET is crucial to avoid over-allocation and wastage of hardware resources and ...
    • Secure ECom framework for small-communities 

      Suresh, V
      Universal reach of the web has made it possible for merchants to reach their customers, and vice versa, through what has now come to be referred as Electronic Commerce, or ecom in short. Despite admitting the new opportunities ...
    • Towards complete automatic code generation 

      Kulkarni, Raghavendra K
      A compiler consists of two phases: source program analysis and object program synthesis. The problem of compilation has been tackled in depth, and many tools and techniques exist for building the analysis phase. Similar ...
    • TriSL: A Software Architecture Description Language and Environment 

      Lakshminarayanan, R (Indian Institute of Science, 2005-03-14)
      As the size and complexity of a software system increases, the design problem goes beyond the algorithms and data structures of the computation. Designing and specifying the overall system structure -- or software architecture ...
    • Typestates and Beyond: Verifying Rich Behavioral Properties Over Complex Programs 

      Mishra, Ashish
      Statically verifying behavioral properties of programs is an important research problem. An efficient solution to this problem will have visible effects over multiple domains, ranging from program development, program ...
    • Using Explicit State Space Enumeration For Specification Based Regression Testing 

      Chakrabarti, Sujit Kumar (2010-07-08)
      Regression testing of an evolving software system may involve significant challenges. While, there would be a requirement of maximising the probability of finding out if the latest changes to the system has broken some ...