Now showing items 1-5 of 5

    • ABC: A Double-Conversion Compiler / Solver For Nanoscience Calculus 

      Kulik, I. O. (2003)
      "CompLab" ("Compiler Laboratory") or "ABC" ("Advanced Basic-C") is a double conversion compiler working in two parallel regimes (A and B) one of which is similar to that of MATLAB while the other is a professional compilation ...
    • Compiler directed network-on-chip reliability enhancement for chip multiprocessors 

      Ozturk, O.; Kandemir, M.; Irwin, M. J.; Narayanan, S.H. K. (Association for Computing Machinery, 2010-04)
      Chip multiprocessors (CMPs) are expected to be the building blocks for future computer systems. While architecting these emerging CMPs is a challenging problem on its own, programming them is even more challenging. As the ...
    • A decoupled local memory allocator 

      Diouf, B.; Hantaş, C.; Cohen, A.; Özturk, Ö.; Palsberg, J. (Association for Computing Machinery, 2013)
      Compilers use software-controlled local memories to provide fast, predictable, and power-efficient access to critical data. We show that the local memory allocation for straight-line, or linearized programs is equivalent ...
    • Profiler and compiler assisted adaptive I/O prefetching for shared storage caches 

      Son, S.W.; Kandemir, M.; Kolcu I.; Muralidhara, S.P.; Ozturk O.; Karakoy, M. (2008)
      I/O prefetching has been employed in the past as one of the mech- anisms to hide large disk latencies. However, I/O prefetching in parallel applications is problematic when multiple CPUs share the same set of disks due to ...
    • Reducing memory space consumption through dataflow analysis 

      Ozturk, O. (Pergamon Press, 2011)
      Memory is a key parameter in embedded systems since both code complexity of embedded applications and amount of data they process are increasing. While it is true that the memory capacity of embedded systems is continuously ...