Skip to main content

Showing 1–10 of 10 results for author: Walls, R

.
  1. Ontology Development Kit: a toolkit for building, maintaining, and standardising biomedical ontologies

    Authors: Nicolas Matentzoglu, Damien Goutte-Gattat, Shawn Zheng Kai Tan, James P. Balhoff, Seth Carbon, Anita R. Caron, William D. Duncan, Joe E. Flack, Melissa Haendel, Nomi L. Harris, William R Hogan, Charles Tapley Hoyt, Rebecca C. Jackson, HyeongSik Kim, Huseyin Kir, Martin Larralde, Julie A. McMurry, James A. Overton, Bjoern Peters, Clare Pilgrim, Ray Stefancsik, Sofia MC Robb, Sabrina Toro, Nicole A Vasilevsky, Ramona Walls , et al. (2 additional authors not shown)

    Abstract: Similar to managing software packages, managing the ontology life cycle involves multiple complex workflows such as preparing releases, continuous quality control checking, and dependency management. To manage these processes, a diverse set of tools is required, from command line utilities to powerful ontology engineering environments such as ROBOT. Particularly in the biomedical domain, which has… ▽ More

    Submitted 5 July, 2022; originally announced July 2022.

    Comments: 19 pages, 2 supplementary tables, 1 supplementary figure

  2. arXiv:2110.00459  [pdf, other

    cs.DC cs.AR cs.LG

    Characterizing Concurrency Mechanisms for NVIDIA GPUs under Deep Learning Workloads

    Authors: Guin Gilman, Robert J. Walls

    Abstract: We investigate the performance of the concurrency mechanisms available on NVIDIA's new Ampere GPU microarchitecture under deep learning training and inference workloads. In contrast to previous studies that treat the GPU as a black box, we examine scheduling at the microarchitectural level. We find that the lack of fine-grained preemption mechanisms, robust task prioritization options, and content… ▽ More

    Submitted 1 October, 2021; originally announced October 2021.

    Comments: To Appear in the 39th International Symposium on Computer Performance, Modeling, Measurements and Evaluation (Performance 21)

  3. arXiv:2104.15109  [pdf, other

    cs.CR cs.LG cs.PF

    Memory-Efficient Deep Learning Inference in Trusted Execution Environments

    Authors: Jean-Baptiste Truong, William Gallagher, Tian Guo, Robert J. Walls

    Abstract: This study identifies and proposes techniques to alleviate two key bottlenecks to executing deep neural networks in trusted execution environments (TEEs): page thrashing during the execution of convolutional layers and the decryption of large weight matrices in fully-connected layers. For the former, we propose a novel partitioning scheme, y-plane partitioning, designed to (i) provide consistent e… ▽ More

    Submitted 30 September, 2021; v1 submitted 30 April, 2021; originally announced April 2021.

    Comments: To Appear in the 9th IEEE International Conference on Cloud Engineering (IC2E 21)

  4. arXiv:2011.14779  [pdf, other

    cs.LG

    Data-Free Model Extraction

    Authors: Jean-Baptiste Truong, Pratyush Maini, Robert J. Walls, Nicolas Papernot

    Abstract: Current model extraction attacks assume that the adversary has access to a surrogate dataset with characteristics similar to the proprietary data used to train the victim model. This requirement precludes the use of existing model extraction techniques on valuable models, such as those trained on rare or hard to acquire datasets. In contrast, we propose data-free model extraction methods that do n… ▽ More

    Submitted 31 March, 2021; v1 submitted 30 November, 2020; originally announced November 2020.

    Comments: Published in the 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition

  5. arXiv:2004.03072  [pdf, other

    cs.DC cs.LG cs.PF

    Characterizing and Modeling Distributed Training with Transient Cloud GPU Servers

    Authors: Shijian Li, Robert J. Walls, Tian Guo

    Abstract: Cloud GPU servers have become the de facto way for deep learning practitioners to train complex models on large-scale datasets. However, it is challenging to determine the appropriate cluster configuration---e.g., server type and number---for different training workloads while balancing the trade-offs in training time, cost, and model accuracy. Adding to the complexity is the potential to reduce t… ▽ More

    Submitted 6 April, 2020; originally announced April 2020.

    Comments: 11 pages, 12 figures, 5 tables, in proceedings of 40th IEEE International Conference on Distributed Computing Systems (ICDCS) 2020

  6. arXiv:1911.04378  [pdf, other

    cs.CR cs.AR

    DRAB-LOCUS: An Area-Efficient AES Architecture for Hardware Accelerator Co-Location on FPGAs

    Authors: Jacob T. Grycel, Robert J. Walls

    Abstract: Advanced Encryption Standard (AES) implementations on Field Programmable Gate Arrays (FPGA) commonly focus on maximizing throughput at the cost of utilizing high volumes of FPGA slice logic. High resource usage limits systems' abilities to implement other functions (such as video processing or machine learning) that may want to share the same FPGA resources. In this paper, we address the shared re… ▽ More

    Submitted 11 November, 2019; originally announced November 2019.

    Comments: 16 pages, initial submission

  7. arXiv:1910.12157  [pdf, other

    cs.CR eess.SY

    Silhouette: Efficient Protected Shadow Stacks for Embedded Systems

    Authors: Jie Zhou, Yufei Du, Zhuojia Shen, Lele Ma, John Criswell, Robert J. Walls

    Abstract: Microcontroller-based embedded systems are increasingly used for applications that can have serious and immediate consequences if compromised---including automobile control systems, smart locks, drones, and implantable medical devices. Due to resource and execution-time constraints, C is the primary language used for programming these devices. Unfortunately, C is neither type-safe nor memory-safe,… ▽ More

    Submitted 25 June, 2020; v1 submitted 26 October, 2019; originally announced October 2019.

  8. arXiv:1908.10730  [pdf, other

    cs.CR cs.LG

    Confidential Deep Learning: Executing Proprietary Models on Untrusted Devices

    Authors: Peter M. VanNostrand, Ioannis Kyriazis, Michelle Cheng, Tian Guo, Robert J. Walls

    Abstract: Performing deep learning on end-user devices provides fast offline inference results and can help protect the user's privacy. However, running models on untrusted client devices reveals model information which may be proprietary, i.e., the operating system or other applications on end-user devices may be manipulated to copy and redistribute this information, infringing on the model provider's inte… ▽ More

    Submitted 28 August, 2019; originally announced August 2019.

  9. arXiv:1903.09365  [pdf, other

    cs.CR

    ERHARD-RNG: A Random Number Generator Built from Repurposed Hardware in Embedded Systems

    Authors: Jacob Grycel, Robert J. Walls

    Abstract: Quality randomness is fundamental to cryptographic operations but on embedded systems good sources are (seemingly) hard to find. Rather than use expensive custom hardware, our ERHARD-RNG Pseudo-Random Number Generator (PRNG) utilizes entropy sources that are already common in a range of low-cost embedded platforms. We empirically evaluate the entropy provided by three sources---SRAM startup state,… ▽ More

    Submitted 11 November, 2019; v1 submitted 22 March, 2019; originally announced March 2019.

    Comments: Updated, in submission; 5 pages, 1 figures

  10. arXiv:1903.00045  [pdf, other

    cs.PF cs.CV cs.DC cs.LG

    Speeding up Deep Learning with Transient Servers

    Authors: Shijian Li, Robert J. Walls, Lijie Xu, Tian Guo

    Abstract: Distributed training frameworks, like TensorFlow, have been proposed as a means to reduce the training time of deep learning models by using a cluster of GPU servers. While such speedups are often desirable---e.g., for rapidly evaluating new model designs---they often come with significantly higher monetary costs due to sublinear scalability. In this paper, we investigate the feasibility of using… ▽ More

    Submitted 5 May, 2019; v1 submitted 28 February, 2019; originally announced March 2019.

    Comments: Accepted to ICAC'19. 11 pages, 8 figures, 5 tables