Skip to Main Content

Basic Search

Skip to Search Results
 
 
 

Left Column

Filters

Right Column

Search Results

Search Results

(Total results 2)

Mini-Tools

 
 

Search Report

  • 1. Shen, Da Comparative Evaluation of Repurposing and Optimized Approaches in Web Application Design

    MDES, University of Cincinnati, 2013, Design, Architecture, Art and Planning: Design

    Given the emergence of mobile technology, the difference of devices and their adjunct operating systems have been progressively enlarged. On devices with varying screen sizes, user interaction and user experience become different. This makes web application design a more complicated task than before in order to meet various compatibility and user experience requirements. To fix this issue, web application design approaches have evolved into two categories: repurposing approach and optimized approach. In this study, I design and develop a cross–device web application by using these two approaches respectively. Usability testing is performed to collect data and user experience comments from respondents. Then analysis of the data shows which approach is more superior in specific situations.

    Committee: Benjamin Meyer M.F.A. (Committee Chair); Heekyoung Jung Ph.D. (Committee Member) Subjects: Design
  • 2. Hashmi, Jahanzeb Maqbool Designing High Performance Shared-Address-Space and Adaptive Communication Middlewares for Next-Generation HPC Systems

    Doctor of Philosophy, The Ohio State University, 2020, Computer Science and Engineering

    Modern High-Performance Computing (HPC) systems are enabling scientists from different research domains such as astrophysics, climate simulations, computational fluid dynamics, drugs discovery, and others, to model and simulate computation-heavy problems at different scales. In recent years, the resurgence of Artificial Intelligence (AI), particularly Deep Learning (DL) algorithms, has been made possible by the evolution of these HPC systems. The diversity of applications ranging from traditional scientific computing to the training and inference of neural-networks are driving the evolution of processor and interconnect technologies as well as communication middlewares. Today's multi-petaflop HPC systems are powered by dense multi-/many-core architectures and this trend is expected to grow for next-generation systems. This rapid adoption of these high core-density architectures by the current- and next-generation HPC systems, driven by emerging application trends, are putting more emphasis on the middleware designers to optimize various communication primitives to meet the diverse needs of the applications. While these novelties in the processor architectures have led to increased on-chip parallelism, they come at the cost of rendering traditional designs, employed by the communication middlewares, to suffer from higher intra-node communication costs. Tackling the computation and communication challenges that accompany these dense multi-/manycores garner special design considerations. Scientific and AI applications that rely on such large-scale HPC systems to achieve higher performance and scalability often use Message Passing Interface (MPI), Partition Global Address Space (PGAS), or a hybrid of both as underlying communication substrate. These applications use various communication primitives (e.g., point-to-point, collectives, RMA) and often use custom data layouts (e.g., derived datatypes), spending a fair bit of time in communication an (open full item for complete abstract)

    Committee: Dhabaleswar K. (DK) Panda (Advisor); Radu Teodorescu (Committee Member); Feng Qin (Committee Member); Hari Subramoni (Committee Member) Subjects: Computer Science