Browse Dept. of Computer Science by Title

  • Kaushik, Rini T (2011-05-01)
    Explosion in Big Data has led to a surge in extremely large-scale Big Data Analytic platforms, resulting in burgeoning energy costs. Big Data compute model mandates strong data-locality for computation performance due to ...

    application/pdf

    application/pdfPDF (1Mb)Restricted Access
  • Kaushik, Rini T (2011-05)
    Big Data explosion and surge in large-scale Big Data analytics cloud infrastructure have led to burgeoning energy costs and present a challenge to the existing run-time cooling energy management techniques. T*GreenHDFS, a ...

    application/pdf

    application/pdfPDF (1Mb)
  • Kutsch, James Albert, Jr. (1976)

    application/pdf

    application/pdfPDF (3Mb)Restricted to U of Illinois
  • Xiong, Weiwei (2013-08-22)
    Synchronization takes an important role in multi-threaded programs. Due to the non-deterministic nature of concurrency, it is always difficult for developers to make synchronizations correct. As a consequence, concurrent ...

    application/pdf

    application/pdfPDF (1Mb)
  • Shi, Lin; Yu, Yizhou (2005-04)
    Following rapidly changing target objects is a challenging problem in fluid control, especially when the natural fluid motion should be preserved. The fluid should be responsive to the changing configuration of the target ...

    application/pdf

    application/pdfPDF (2Mb)
  • Adamczyk, Piotr D.; Busbey, Christopher W.; Bailey, Brian P. (2005-04)
    The use of continuous, physiological measures such as pupil size is becoming increasingly important in user interface design, attention management, and affective computing. While this data is best explored in context of ...

    application/pdf

    application/pdfPDF (344Kb)
  • Dinges, Peter; Agha, Gul (2014-09-11)
    Knowing inputs that cover a specific branch or statement in a program is useful for debugging and regression testing. Symbolic backward execution (SBE) is a natural approach to find such targeted inputs. However, SBE ...

    application/pdf

    application/pdfPDF (387Kb)
  • Ahmed, Amr M.E.; Patel, Abhilash; Brown, Tom; Ham, MyungJoo; Jang, Myeong-Wuk; Agha, Gul A. (2004-12)
    In the dynamic distributed task assignment (DDTA) problem, a team of agents is required to accomplish a set of tasks while maximizing the overall team utility. An effective solution to this problem needs to address two ...

    application/pdf

    application/pdfPDF (144Kb)
  • Lo, Virginia Mary (1983)
    This thesis addresses the problem of task assignment in distributed systems. A distributed system is defined as any configuration of two or more processors, each with private memory, in which computations utilize the ...

    application/pdf

    application/pdfPDF (4Mb)Restricted to U of Illinois
  • Ranganathan, Anand (2005-08)
    Ubiquitous Computing advocates the enhancement of physical spaces with computing and communication resources that help users perform various kinds of tasks. However, these environments are highly complex, dynamic and ...

    application/pdf

    application/pdfPDF (444Kb)
  • Horst, Robert Whiting (1991)
    This thesis introduces a parallel computer architecture known as task flow. Simple replicated cells contain both memory packets and processing logic. Each memory packet contains a data field, the next instruction, and a ...

    application/pdf

    application/pdfPDF (7Mb)Restricted to U of Illinois
  • Park, Chaeryung (1996)
    High-level synthesis becomes increasingly important in the area of VLSI CAD. This thesis addresses scheduling and allocation in high-level synthesis. Specifically, we study the problem of register allocation in the presence ...

    application/pdf

    application/pdfPDF (3Mb)Restricted to U of Illinois
  • Tan, Shin Hwei (2012-05-22)
    Code comments are important artifacts in software. Javadoc comments are widely used in Java for API specifications. API developers write Javadoc comments, and API users often read these comments to understand the API they ...

    application/pdf

    application/pdfPDF (170Kb)
  • Peiper, Chad E. (2009-01)
    Networked Tablet PCs have great potential for improving the learning environment in classrooms. By increasing the capacity for communication among participants, they can raise student engagement in, and teacher awareness ...

    application/pdf

    application/pdfPDF (23Mb)
  • Peiper, Chad E. (2009-01)
    Networked Tablet PCs have great potential for improving the learning environment in classrooms. By increasing the capacity for communication among participants, they can raise student engagement in, and teacher awareness ...

    application/pdf

    application/pdfPDF (23Mb)
  • Kundu, Gourab; Roth, Dan (2013)
    Teaching is challenging in a real environment. One problem is that not all examples may be available to teach. We show how to teach several important concept classes namely conjunction, disjunction and linear threshold ...

    application/pdf

    application/pdfPDF (91Kb)
  • University of Illinois at Urbana-Champaign. Digital Computer Laboratory. (Urbana, Ill. : Digital Computer Laboratory. University of Illinois at Urbana-Champaign., 1963)

    application/pdf

    application/pdfPDF (33Mb)
  • University of Illinois at Urbana-Champaign. Digital Computer Laboratory. (Urbana, Ill. : Digital Computer Laboratory. Graduate College. University of Illinois at Urbana-Champaign, 1960)

    application/pdf

    application/pdfPDF (23Mb)
  • Digital Computer Laboratory. University of Illinois at Urbana-Champaign. (Urbana, Ill. : Digital Computer Laboratory. Graduate College. University of Illinois at Urbana-Champaign, 1956-1957)

    application/pdf

    application/pdfPDF (26Mb)
  • Gupta, Abhishek (2014-09-16)
    The advantages of pay-as-you-go model, elasticity, and the flexibility and customization offered by virtualization make cloud computing an attractive option for meeting the needs of some High Performance Computing (HPC) ...

    application/pdf

    application/pdfPDF (5Mb)