Chetan Arvind Patil

Chetan Arvind Patil

Gilbert, Arizona, United States
13K followers 500+ connections

About

A semiconductor professional focused on bringing new semiconductor products and…

Activity

Join now to see all activity

Experience

  • NXP Semiconductors Graphic

    NXP Semiconductors

    Chandler, Arizona, United States

  • -

    Chandler, Arizona, United States

  • -

    Tempe, Arizona, United States

  • -

    Chandler, Arizona, United States

  • -

    Tempe, Arizona, United States

  • -

    Evanston, Illinois, United States

  • -

    Evanston, Illinois, United States

  • -

    Pune, Maharashtra, India

  • -

    Mumbai, Maharashtra, India

  • -

    Pune, Maharashtra, India

  • -

    Pune, Maharashtra, India

Education

Publications

  • Power, Performance, And Energy Management of Heterogeneous Architectures

    Arizona State University

    Many core modern multiprocessor systems-on-chip offers tremendous power and performance optimization opportunities by tuning thousands of potential voltage, frequency and core configurations. Applications running on these architectures are becoming increasingly complex. As the basic building blocks, which make up the application, change during runtime, different configurations may become optimal with respect to power, performance or other metrics. Identifying the optimal configuration at…

    Many core modern multiprocessor systems-on-chip offers tremendous power and performance optimization opportunities by tuning thousands of potential voltage, frequency and core configurations. Applications running on these architectures are becoming increasingly complex. As the basic building blocks, which make up the application, change during runtime, different configurations may become optimal with respect to power, performance or other metrics. Identifying the optimal configuration at runtime is a daunting task due to a large number of workloads and configurations. Therefore, there is a strong need to evaluate the metrics of interest as a function of the supported configurations. This thesis focuses on two different types of modern multiprocessor systems-on-chip (SoC): Mobile heterogeneous systems and tile based Intel Xeon Phi architecture.

    See publication
  • Dynamic Resource Management of Heterogeneous Mobile Platforms via Imitation Learning

    IEEE Transactions on Very Large Scale Integration Systems

    The complexity of heterogeneous mobile platformsis growing at a rate faster than our ability to manage themoptimally at runtime. For example, state-of-the-art systems-on-chip (SoCs) enable controlling the type (Big/Little), number, andfrequency of active cores. Managing these platforms becomeschallenging with the increase in the type, number, and supportedfrequency levels of the cores. However, existing solutions usedin mobile platforms still rely on simple heuristics based onutilization of…

    The complexity of heterogeneous mobile platformsis growing at a rate faster than our ability to manage themoptimally at runtime. For example, state-of-the-art systems-on-chip (SoCs) enable controlling the type (Big/Little), number, andfrequency of active cores. Managing these platforms becomeschallenging with the increase in the type, number, and supportedfrequency levels of the cores. However, existing solutions usedin mobile platforms still rely on simple heuristics based onutilization of cores.This paper presents anovel and practical imitation learning framework for dynamically controlling the type (Big/Little), number, and the frequencies of active cores inheterogeneous mobile processors. We present efficient approachesfor constructing an Oracle policy to optimize different objectivefunctions, such as energy and performance per Watt (PPW). The Oracle policies enable us to design low-overhead power management policies that achieve near-optimal performance matching the Oracle. Experiments on a commercial platform with 19 benchmarks show on an average 101% PPW improvement compared to the default interactive governor

    See publication
  • Exploration of Memory and Cluster Modes in Directory-Based Many-Core CMPs

    Twelfth IEEE/ACM International Symposium on Networks-on-Chip (NOCS)

    Networks-on-chip have become the standard interconnect solution to address the communication requirements of many-core chip multiprocessors. It is well-known that network performance and power consumption depend critically on the traffic load. The network traffic itself is a function of not only the application, but also the cache coherence protocol, and memory controller/directory locations. Communication between the distributed directory to memory can introduce hotspots, since the number of…

    Networks-on-chip have become the standard interconnect solution to address the communication requirements of many-core chip multiprocessors. It is well-known that network performance and power consumption depend critically on the traffic load. The network traffic itself is a function of not only the application, but also the cache coherence protocol, and memory controller/directory locations. Communication between the distributed directory to memory can introduce hotspots, since the number of memory controllers is much smaller than the number of cores. Therefore, it is critical to account for directorymemory communication, and model them accurately in architecture simulators. This paper analyzes the impact of directorymemory traffic and different memory and cluster modes on the NoC traffic and system performance. We demonstrate that unrealistic models in a widely used multiprocessor simulator produce misleading power and performance predictions. Finally, we evaluate different memory and cluster modes supported by Intel Xeon-Phi processors, and validate our models on four different cache coherence protocols.

    See publication
  • DyPO: Dynamic Pareto-Optimal Configuration Selection for Heterogeneous MpSoCs

    ESWEEK - ACM Transactions on Embedded Computing Systems (TECS)

    Modern multiprocessor systems-on-chip (MpSoCs) offer tremendous power and performance optimization opportunities by tuning thousands of potential voltage, frequency and core configurations. As the workload phases change at runtime, different configurations may become optimal with respect to power, performance or other metrics. Identifying the optimal configuration at runtime is infeasible due to the large number of workloads and configurations. This paper proposes a novel methodology that can…

    Modern multiprocessor systems-on-chip (MpSoCs) offer tremendous power and performance optimization opportunities by tuning thousands of potential voltage, frequency and core configurations. As the workload phases change at runtime, different configurations may become optimal with respect to power, performance or other metrics. Identifying the optimal configuration at runtime is infeasible due to the large number of workloads and configurations. This paper proposes a novel methodology that can find the Pareto-optimal configurations at runtime as a function of the workload. To achieve this, we perform an extensive offline characterization to find classifiers that map performance counters to optimal configurations. Then, we use these classifiers and performance counters at runtime to choose Pareto-optimal configurations. We evaluate the proposed methodology by maximizing the performance per watt for 18 single- and multi-threaded applications. Our experiments demonstrate an average increase of 93%, 81% and 6% in performance per watt compared to the interactive, ondemand and powersave governors, respectively.

    See publication

Honors & Awards

  • First Prize - Concepts 2011

    Pune Institute of Computer Technology

    First prize in inter college event among 50+ project groups.

  • Innovative Idea of The Year - Impetus 2011

    Marvell Technology

    Awarded for novel execution and implementation of idea to make any TV an intelligent one.

  • Second Prize- Impetus 2011

    Pune Institute of Computer Technology

    Second prize in intra college event among 30+ project groups.

Organizations

  • The Institute of Electrical and Electronics Engineers

    Senior Member

    - Present

    Elevated to the grade of IEEE Senior member. IEEE Senior Membership is an honor bestowed only to those who have made significant contributions to the profession.

More activity by Chetan Arvind

View Chetan Arvind’s full profile

  • See who you know in common
  • Get introduced
  • Contact Chetan Arvind directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses