Browse Dept. of Computer Science by Title

  • Fang, Yuan (2015-01-21)
    Graphs are powerful vehicles to represent data objects that are interconnecting or interacting with each other. We explore random walks on various kinds of graph to address different searching and mining scenarios. This ...

    application/pdf

    application/pdfPDF (3Mb)
  • application/pdf

    application/pdfPDF (2Mb)Restricted to U of Illinois
  • Gilbert, Eric E. (2009-03-31)
    Popular products often attract an astonishing number of user reviews. Sifting through them by the thousands can be quite a headache, one that has inspired solutions like unique phrase identification (e.g., Yelp) and ...

    application/pdf

    application/pdfPDF (574Kb)
  • Juang, Fen-Lien (1990)
    The traditional approach for solving large dynamical systems is time consuming. Waveform method, an iterative technique for solving systems of differential equations, can be used to reduce the processing time. Waveform ...

    application/pdf

    application/pdfPDF (4Mb)Restricted to U of Illinois
  • Yoon, Man-Ki; Kim, Jung-Eun; Sha, Lui (2011-05)
    In recent years, multicore processors have been receiving a significant amount of attention from avionic and automotive industries as the demand for high-end real-time applications drastically increases. However, the ...

    application/pdf

    application/pdfPDF (802Kb)
  • Kelley, Joseph M.; Chang, Kevin C-C.; Cheng, Tao; Chuang, Shui-Lung; Davis, William (2004-11)
    With its sheer amount of information, the Web is clearly an important frontier for data mining. While Web mining must start with content on the Web, there is no effective ``search-based'' mechanism to help sifting through ...

    application/pdf

    application/pdfPDF (319Kb)
  • VanderZee, Evan; Hirani, Anil N.; Guoy, Damrong; Ramos, Edgar (2008-02)
    Well-centered meshes (meshes composed of well-centered simplices) have the advantage of having nice orthogonal dual meshes (the dual Voronoi diagram), which is useful for certain numerical algorithms that require or prefer ...

    application/pdf

    application/pdfPDF (889Kb)
  • Boronat, Artur; Knapp, Alexander; Meseguer, Jose; Wirsing, Martin (2008-10)
    In large software projects often multiple modeling languages are used in order to cover the different domains and views of the application and the language skills of the developers appropriately. Such "multi-modeling" ...

    application/pdf

    application/pdfPDF (704Kb)
  • Ranganathan, Anand; Campbell, Roy H. (2005-05)
    Distributed systems are getting bigger and more complex. While the complexity of large-scale distributed systems has been acknowledged to be an important challenge, there has not been much work in defining or measuring ...

    application/pdf

    application/pdfPDF (72Kb)
  • Tasharofi, Samira; Dinges, Peter; Johnson, Ralph E. (2012-10-14)
    Mixing the actor model with other concurrency models in a single program can break the actor abstraction. This increases the chance of creating deadlocks and data races—two mistakes that are hard to make with actors. ...

    application/pdf

    application/pdfPDF (251Kb)
  • Kundu, Gourab (2013-11-14)
    Adaptation of models to a new domain is important for many natural language tasks. Because without adaptation, NLP tools trained on news domain achieve sub par results on other domains. In many practical scenarios, the ...

    application/pdf

    application/pdfPDF (96Kb)
  • Pasternack, Jeff; Roth, Dan (2008)
    Wikipedia, the popular online encyclopedia, has in just six years grown from an adjunct to the now-defunct Nupedia to over 31 million pages and 429 million revisions in 256 languages and spawned sister projects such as ...

    application/pdf

    application/pdfPDF (75Kb)
  • Girotti, Joseph (2013-05-24)
    During the spring of 2011 pressure was asserted by the department on the enrollment in CS424 Real-Time Systems due to its low enrollment. The result of that pressure was a curriculum update, removal of the CS431 Embedded ...

    application/pdf

    application/pdfPDF (3Mb)
  • Huang, Xiaohuang (2010-05-19)
    There are two venues for many-core machines to gain higher performance: increasing the number of processors and number of vector units in one SIMD processor. A truly scalable algorithm should take advantage for both ...

    application/pdf

    application/pdfPDF (275Kb)
  • Lim, Hyuk; Kung, Lu-Chuan; Hou, Jennifer C.; Luo, Haiyun (2005-08)
    With the technical advances in ubiquitous computing and wireless networking, there has been an increasing need to capture the context information (such as the location) and to figure it into applications. In this paper, ...

    application/pdf

    application/pdfPDF (2Mb)
  • Bazeghi, Cyrus; Mesa-Martinez, Fracisco J.; Greskamp, Brian; Torrellas, Josep; Renau, Jose (2004-08)
    Microprocessor design complexity is growing rapidly. As a result, current development costs for top of the line processors are staggering, and are doubling every 4 years. As we design ever larger and more complex processors, ...

    application/pdf

    application/pdfPDF (263Kb)