Browse by Subject "parallelism"

  • Radoi, Cosmin; Herhut, Stephan; Sreeram, Jaswanth; Dig, Danny (2014-12-20)
    In recent years, web applications have become pervasive. Their backbone is JavaScript, the only programming language supported by all major web browsers. Most browsers run on desktop or mobile devices with parallel hardware. ...

    application/pdf

    application/pdfPDF (369Kb)
  • Brodman, James C. (2011-05-25)
    Exploiting parallelism in modern machines increases the di culty of developing applications. Thus, new abstractions are needed that facilitate parallel programming and at the same time allow the programmer to control ...

    application/pdf

    application/pdfPDF (9Mb)
  • Bocchino, Robert L., Jr. (2011-01-14)
    This thesis presents a new, Java-based object-oriented parallel language called Deterministic Parallel Java (DPJ). DPJ uses a novel effect system to guarantee determinism by default. That means that parallel programs ...

    application/pdf

    application/pdfPDF (1Mb)
  • Kumar, Rajesh (2013-05-28)
    The Actor model is a promising model for programming new computing platforms such as the multicores and cloud computers, primarily due to features such as inherent concurrency and isolation of state. However, the model is ...

    application/pdf

    application/pdfPDF (711Kb)
  • Albrecht, David R. (2010-01-06)
    Fast data rates and complicated protocols have outpaced network intrusion detection systems. Administrators are forced to choose between breadth and depth: systems either deeply analyze traffic for a small handful of ...

    application/pdf

    application/pdfPDF (346Kb)
  • Vakilian, Mohsen (2009-07-23)
    Effect systems are important for reasoning about the side effects of a program. Although effect systems have been around for decades, they have not been widely adopted in practice because of the large number of annotations ...

    application/pdf

    application/pdfPDF (483Kb)
  • Vakilian, Mohsen; Negara, Stas; Tasharofi, Samira; Johnson, Ralph E. (2011-08)
    Developing concurrent software is error prone. Others have cataloged common bug patterns in concurrent Java programs. But, there are no tools for detecting complex concurrency bug patterns accurately, and concurrent programs ...

    application/pdf

    application/pdfPDF (69Kb)
  • Vakilian, Mohsen; Negara, Stas; Tasharofi, Samira; Johnson, Ralph E. (2013-05)
    Bug patterns are coding idioms that may make the code less maintainable or turn into bugs in future. The state-of-the-art tools for detecting concurrency bug patterns (CBPs) perform simple, intraprocedural analyses. While ...

    application/pdf

    application/pdfPDF (392Kb)
  • Chen, Nicholas Chun Y. (2013-08-22)
    Emerging applications demand new parallel abstractions. Traditional parallel abstractions such as data parallelism and task parallelism, while necessary, do not fully address the needs of today's multi-threaded commercial ...

    application/pdf

    application/pdfPDF (1Mb)
  • Radoi, Cosmin; Dig, Danny (2012-11-12)
    Despite significant progress in recent years, the im- portant problem of static race detection remains open. Previous techniques took a general approach and looked for races by analyzing the effects induced by low-level ...

    application/pdf

    application/pdfPDF (415Kb)
  • Radoi, Cosmin; Dig, Danny (2013-02-05)
    Despite significant progress in recent years, the important problem of static race detection remains open. Previous techniques took a general approach and looked for races by analyzing the effects induced by low-level ...

    application/pdf

    application/pdfPDF (500Kb)
  • Dig, Danny (2010-07-01)
    In the multicore era, a major programming task will be to make programs more parallel. This is tedious because it requires changing many lines of code, and it is error-prone and non-trivial because programmers need to ...

    application/pdf

    application/pdfPDF (280Kb)
  • Nguyen, Quang H. (2010-01-06)
    Depth image based rendering (DIBR) is the process of synthesizing new ``virtual'' views from a set of ``real'' views which include color and depth images. Because of its photorealism and less stringent computational ...

    application/pdf

    application/pdfPDF (1Mb)