Browse Dept. of Computer Science by Title

  • Sasidharan, Aparna (2018-07-13)
    The problem discussed in this thesis is distributed data partitioning and data re-ordering on many-core architectures. We present extensive literature survey, with examples from various application domains - scientific ...

    application/pdf

    application/pdfPDF (8MB)
  • Soltani, Kiumars (2018-11-28)
    Numerous applications and scientific domains have contributed to tremendous growth of geospatial data during the past several decades. To resolve the volume and velocity of such big data, distributed system approaches have ...

    application/pdf

    application/pdfPDF (8MB)
  • Zhang, Yinan (2017-07-11)
    The past decades have seen dramatic increase in the amount of information available to us, and the research area of information retrieval has served to help us access the tiny subset of information relevant to each of us ...

    application/pdf

    application/pdfPDF (627kB)
  • Kheradmand, Ali (2018-12-06)
    Programmable packet processors and P4 as a programming language for such devices have gained significant interest, because their flexibility enables rapid development of a diverse set of applications that work at line rate. ...

    application/pdf

    application/pdfPDF (608kB)
  • Phadke, Nishad Ashok (2017-07-18)
    Large-scale machine learning has recently risen to prominence in settings of both industry and academia, driven by today's newfound accessibility to data-collecting sensors and high-volume data storage devices. The advent ...

    application/pdf

    application/pdfPDF (15MB)Restricted to U of Illinois
  • Thakoor, Omkar P (2017-04-26)
    In recent times, the use of Unmanned aerial vehicles (UAVs) for tasks which involve high endurance or perilous environments, has become increasingly vital. A typical problem is that of information collection, in particular ...

    application/pdf

    application/pdfPDF (519kB)
  • Kotsifakou, Maria (2019-04-17)
    In this work, we present a parallelized version of tiled belief propagation for stereo matching. The proposed algorithm is implemented in CUDA to leverage parallel processing capabilities of GPUs. In our solution, the ...

    application/pdf

    application/pdfPDF (1MB)
  • Ellis, Apollo Isaac Orion (2018-12-05)
    Vector images are images which encode visible surfaces of a 3D scene, in a resolution independent format. Prior to this work generation of such an image was not real time. As such the benefits of using them in the graphics ...

    application/pdf

    application/pdfPDF (7MB)Restricted Access
  • Saxena, Manasvi (2018-07-17)
    This works presents the K debugger - a language independent program debugger. The debugger is a part of the suite of tools that form the K framework. Conventional language dependent debuggers rely on an ad-hoc model of the ...

    application/pdf

    application/pdfPDF (353kB)
  • Chen, Qinglin (2019-04-26)
    The rise of social media has changed the nature of the fashion industry. Influence is no longer concentrated in the hands of an elite few: social networks distribute power across a broad set of tastemakers; trends are ...

    application/pdf

    application/pdfPDF (10MB)Restricted to U of Illinois
  • Butler, Liia M. (2019-04-22)
    To defend against collaborative cheating in code writing questions, instructors of CS1 courses with asynchronous exams can use the strategy of question variants, being manually written questions to be selected at random ...

    application/pdf

    application/pdfPDF (474kB)Restricted to U of Illinois
  • Lee, Dong Hun (2018-12-10)
    Parallel 3D Fast Fourier Transform is a communication intensive algorithm that suffers from the unignorable communication overhead. Because the interconnect communication bandwidth is a static component, adjustments to ...

    application/pdf

    application/pdfPDF (257kB)Restricted to U of Illinois
  • Tabish, Rohan (2016-07-28)
    Multicore processors have been increasing in development by the industry to meet the ever-growing processing requirements of various applications because these processors offer benefits such as reduced power consumption, ...

    application/pdf

    application/pdfPDF (794kB)
  • Shang, Charles (2019-04-22)
    Sampling has long been an important tool for extracting subsets of data for data mining tasks. As the scale of information produced has increased, efficient sampling is only becoming more important. Uniform sampling is ...

    application/pdf

    application/pdfPDF (591kB)
  • Zhou, Xinyan (2018-07-20)
    With the explosion of data, large datasets become more common for data analysis. How- ever, existing analytic tools are lack of scalability and large-scale data management tools are lack of interactivity. A lot of data ...

    application/pdf

    application/pdfPDF (848kB)
  • Kim, Hyung Sul (2017-04-19)
    Information networks with multi-typed nodes and edges with different semantics are called heterogenous information networks. Since heterogeneous information networks embed more complex information than homogeneous information ...

    application/pdf

    application/pdfPDF (3MB)
  • Habeeb, Haroun (2019-04-22)
    We propose the Fixed Grouping Layer (FGL); a novel feedforward layer designed to incorporate structured smoothness in a deep learning model. FGL achieves this goal by connecting nodes across layers based on spatial similarity. ...

    application/pdf

    application/pdfPDF (950kB)
  • Duncan, Chase (2018-08-28)
    Entity linking (EL) is the task of mapping entities, such as persons, locations, organizations, etc., in text to a corresponding record in a knowledge base (KB) like Wikipedia or Freebase. In this paper we present, for the ...

    application/pdf

    application/pdfPDF (306kB)
  • Gorse, Shirdon Ismial (2019-04-26)
    The microservice architecture is a service-oriented architecture that supports the development of small loosely-coupled software services. In contrast to the monolithic architecture, the microservice architecture is ...

    application/pdf

    application/pdfPDF (508kB)Restricted Access
  • Healey, Steven Thomas (1987)
    This thesis describes a module planner for decomposing arbitrary functional specifications of any complexity into abstract cells for custom-VLSI module generation. A graph representing random logic is partitioned and the ...

    application/pdf

    application/pdfPDF (4MB)Restricted to U of Illinois