Skip to main content

Showing 1–6 of 6 results for author: Skadron, K

Searching in archive cs. Search in all archives.
.
  1. arXiv:2306.17721  [pdf, other

    cs.AR cs.DS

    HashMem: PIM-based Hashmap Accelerator

    Authors: Akhil Shekar, Morteza Baradaran, Sabiha Tajdari, Kevin Skadron

    Abstract: Hashmaps are widely utilized data structures in many applications to perform a probe on key-value pairs. However, their performance tends to degrade with the increase in the dataset size, which leads to expensive off-chip memory accesses to perform bucket traversals associated with hash collision. In this work, we propose HashMem, a processing-in-memory (PIM) architecture designed to perform bucke… ▽ More

    Submitted 30 June, 2023; originally announced June 2023.

    Comments: This paper was published in Fifth International Workshop on Domain-Specific System Architecture (DOSSA-5)

  2. arXiv:2212.11935  [pdf, other

    cs.DS cs.SE

    GraphTango: A Hybrid Representation Format for Efficient Streaming Graph Updates and Analysis

    Authors: Alif Ahmed, Farzana Ahmed Siddique, Kevin Skadron

    Abstract: Streaming graph processing involves performing updates and analytics on a time-evolving graph. The underlying representation format largely determines the throughputs of these updates and analytics phases. Existing formats usually employ variations of hash tables or adjacency lists. However, adjacency-list-based approaches perform poorly on heavy-tailed graphs, and the hash-based approaches suffer… ▽ More

    Submitted 22 December, 2022; originally announced December 2022.

  3. arXiv:2210.10077  [pdf, other

    cs.PF cs.AR cs.FL

    Deterministic vs. Non Deterministic Finite Automata in Automata Processing

    Authors: Farzana Ahmed Siddique, Tommy James Tracy II, Nathan Brunelle, Kevin Skadron

    Abstract: Linear-time pattern matching engines have seen promising results using Finite Automata (FA) as their computation model. Among different FA variants, deterministic (DFA) and non-deterministic (NFA) are the most commonly used computation models for FA-based pattern matching engines. Moreover, NFA is the prevalent model in pattern matching engines on spatial architectures. The reasons are: i) DFA siz… ▽ More

    Submitted 18 October, 2022; originally announced October 2022.

  4. arXiv:2111.04563  [pdf, other

    cs.NI cs.AR

    A Roadmap for Enabling a Future-Proof In-Network Computing Data Plane Ecosystem

    Authors: Daehyeok Kim, Nikita Lazarev, Tommy Tracy, Farzana Siddique, Hun Namkung, James C. Hoe, Vyas Sekar, Kevin Skadron, Zhiru Zhang, Srinivasan Seshan

    Abstract: As the vision of in-network computing becomes more mature, we see two parallel evolutionary trends. First, we see the evolution of richer, more demanding applications that require capabilities beyond programmable switching ASICs. Second, we see the evolution of diverse data plane technologies with many other future capabilities on the horizon. While some point solutions exist to tackle the interse… ▽ More

    Submitted 8 November, 2021; originally announced November 2021.

    Comments: 6 pages, 3 figures

  5. Tolerating Soft Errors in Processor Cores Using CLEAR (Cross-Layer Exploration for Architecting Resilience)

    Authors: Eric Cheng, Shahrzad Mirkhani, Lukasz G. Szafaryn, Chen-Yong Cher, Hyungmin Cho, Kevin Skadron, Mircea R. Stan, Klas Lilja, Jacob A. Abraham, Pradip Bose, Subhasish Mitra

    Abstract: We present CLEAR (Cross-Layer Exploration for Architecting Resilience), a first of its kind framework which overcomes a major challenge in the design of digital systems that are resilient to reliability failures: achieve desired resilience targets at minimal costs (energy, power, execution time, area) by combining resilience techniques across various layers of the system stack (circuit, logic, arc… ▽ More

    Submitted 28 September, 2017; originally announced September 2017.

    Comments: Unedited version of paper published in Transactions on Computer-Aided Design of Integrated Circuits and Systems

  6. CLEAR: Cross-Layer Exploration for Architecting Resilience - Combining Hardware and Software Techniques to Tolerate Soft Errors in Processor Cores

    Authors: Eric Cheng, Shahrzad Mirkhani, Lukasz G. Szafaryn, Chen-Yong Cher, Hyungmin Cho, Kevin Skadron, Mircea R. Stan, Klas Lilja, Jacob A. Abraham, Pradip Bose, Subhasish Mitra

    Abstract: We present a first of its kind framework which overcomes a major challenge in the design of digital systems that are resilient to reliability failures: achieve desired resilience targets at minimal costs (energy, power, execution time, area) by combining resilience techniques across various layers of the system stack (circuit, logic, architecture, software, algorithm). This is also referred to as… ▽ More

    Submitted 23 June, 2016; v1 submitted 11 April, 2016; originally announced April 2016.

    Comments: Extended version of paper published in Proceedings of the 53rd Annual Design Automation Conference

    ACM Class: B.8.1