Close Menu
Ztoog
    What's Hot
    Science

    Seafloor Communication Cables, a New Breed of Earthquake-Detectors

    Crypto

    FTX Exploiter Executes Ongoing Funds Exodus, Moves $17 Million In ETH In One Day

    Science

    “Mystery” pneumonia in China is mix of common respiratory germs, WHO says

    Important Pages:
    • About Us
    • Contact us
    • Privacy Policy
    • Terms & Conditions
    Facebook X (Twitter) Instagram Pinterest
    Facebook X (Twitter) Instagram Pinterest
    Ztoog
    • Home
    • The Future

      How I Turn Unstructured PDFs into Revenue-Ready Spreadsheets

      Is it the best tool for 2025?

      The clocks that helped define time from London’s Royal Observatory

      Summer Movies Are Here, and So Are the New Popcorn Buckets

      India-Pak conflict: Pak appoints ISI chief, appointment comes in backdrop of the Pahalgam attack

    • Technology

      Ensure Hard Work Is Recognized With These 3 Steps

      Cicada map 2025: Where will Brood XIV cicadas emerge this spring?

      Is Duolingo the face of an AI jobs crisis?

      The US DOD transfers its AI-based Open Price Exploration for National Security program to nonprofit Critical Minerals Forum to boost Western supply deals (Ernest Scheyder/Reuters)

      The more Google kills Fitbit, the more I want a Fitbit Sense 3

    • Gadgets

      Maono Caster G1 Neo & PD200X Review: Budget Streaming Gear for Aspiring Creators

      Apple plans to split iPhone 18 launch into two phases in 2026

      Upgrade your desk to Starfleet status with this $95 USB-C hub

      37 Best Graduation Gift Ideas (2025): For College Grads

      Backblaze responds to claims of “sham accounting,” customer backups at risk

    • Mobile

      Samsung Galaxy S25 Edge promo materials leak

      What are people doing with those free T-Mobile lines? Way more than you’d expect

      Samsung doesn’t want budget Galaxy phones to use exclusive AI features

      COROS’s charging adapter is a neat solution to the smartwatch charging cable problem

      Fortnite said to return to the US iOS App Store next week following court verdict

    • Science

      Failed Soviet probe will soon crash to Earth – and we don’t know where

      Trump administration cuts off all future federal funding to Harvard

      Does kissing spread gluten? New research offers a clue.

      Why Balcony Solar Panels Haven’t Taken Off in the US

      ‘Dark photon’ theory of light aims to tear up a century of physics

    • AI

      How to build a better AI benchmark

      Q&A: A roadmap for revolutionizing health care through data-driven innovation | Ztoog

      This data set helps researchers spot harmful stereotypes in LLMs

      Making AI models more trustworthy for high-stakes settings | Ztoog

      The AI Hype Index: AI agent cyberattacks, racing robots, and musical models

    • Crypto

      ‘The Big Short’ Coming For Bitcoin? Why BTC Will Clear $110,000

      Bitcoin Holds Above $95K Despite Weak Blockchain Activity — Analytics Firm Explains Why

      eToro eyes US IPO launch as early as next week amid easing concerns over Trump’s tariffs

      Cardano ‘Looks Dope,’ Analyst Predicts Big Move Soon

      Speak at Ztoog Disrupt 2025: Applications now open

    Ztoog
    Home » An open-source gymnasium for machine learning assisted computer architecture design – Google Research Blog
    AI

    An open-source gymnasium for machine learning assisted computer architecture design – Google Research Blog

    Facebook Twitter Pinterest WhatsApp
    An open-source gymnasium for machine learning assisted computer architecture design – Google Research Blog
    Share
    Facebook Twitter LinkedIn Pinterest WhatsApp

    Posted by Amir Yazdanbakhsh, Research Scientist, and Vijay Janapa Reddi, Visiting Researcher, Google Research

    Computer Architecture analysis has a protracted historical past of creating simulators and instruments to judge and form the design of computer methods. For instance, the SimpleScalar simulator was launched within the late Nineties and allowed researchers to discover numerous microarchitectural concepts. Computer architecture simulators and instruments, equivalent to gem5, DRAMSys, and plenty of extra have performed a big position in advancing computer architecture analysis. Since then, these shared sources and infrastructure have benefited business and academia and have enabled researchers to systematically construct on one another’s work, resulting in important advances within the area.

    Nonetheless, computer architecture analysis is evolving, with business and academia turning in direction of machine learning (ML) optimization to satisfy stringent domain-specific necessities, equivalent to ML for computer architecture, ML for TinyML acceleration, DNN accelerator datapath optimization, reminiscence controllers, energy consumption, safety, and privateness. Although prior work has demonstrated the advantages of ML in design optimization, the dearth of robust, reproducible baselines hinders truthful and goal comparability throughout completely different strategies and poses a number of challenges to their deployment. To guarantee regular progress, it’s crucial to grasp and sort out these challenges collectively.

    To alleviate these challenges, in “ArchGym: An Open-Source Gymnasium for Machine Learning Assisted Architecture Design”, accepted at ISCA 2023, we launched ArchGym, which incorporates quite a lot of computer architecture simulators and ML algorithms. Enabled by ArchGym, our outcomes point out that with a sufficiently massive variety of samples, any of a various assortment of ML algorithms are able to find the optimum set of architecture design parameters for every goal drawback; nobody answer is essentially higher than one other. These outcomes additional point out that deciding on the optimum hyperparameters for a given ML algorithm is crucial for discovering the optimum architecture design, however selecting them is non-trivial. We launch the code and dataset throughout a number of computer architecture simulations and ML algorithms.

    Challenges in ML-assisted architecture analysis

    ML-assisted architecture analysis poses a number of challenges, together with:

    1. For a particular ML-assisted computer architecture drawback (e.g., discovering an optimum answer for a DRAM controller) there isn’t any systematic option to determine optimum ML algorithms or hyperparameters (e.g., learning price, warm-up steps, and many others.). There is a wider vary of ML and heuristic strategies, from random stroll to reinforcement learning (RL), that may be employed for design house exploration (DSE). While these strategies have proven noticeable efficiency enchancment over their selection of baselines, it’s not evident whether or not the enhancements are due to the selection of optimization algorithms or hyperparameters.
      Thus, to make sure reproducibility and facilitate widespread adoption of ML-aided architecture DSE, it’s essential to stipulate a scientific benchmarking methodology.
    2. While computer architecture simulators have been the spine of architectural improvements, there’s an rising want to deal with the trade-offs between accuracy, pace, and price in architecture exploration. The accuracy and pace of efficiency estimation broadly varies from one simulator to a different, relying on the underlying modeling particulars (e.g., cycle-accurate vs. ML-based proxy fashions). While analytical or ML-based proxy fashions are nimble by advantage of discarding low-level particulars, they typically undergo from excessive prediction error. Also, resulting from business licensing, there might be strict limits on the variety of runs collected from a simulator. Overall, these constraints exhibit distinct efficiency vs. pattern effectivity trade-offs, affecting the selection of optimization algorithm for architecture exploration.
      It is difficult to delineate methods to systematically examine the effectiveness of varied ML algorithms below these constraints.
    3. Finally, the panorama of ML algorithms is quickly evolving and a few ML algorithms want knowledge to be helpful. Additionally, rendering the result of DSE into significant artifacts equivalent to datasets is important for drawing insights concerning the design house.
      In this quickly evolving ecosystem, it’s consequential to make sure methods to amortize the overhead of search algorithms for architecture exploration. It shouldn’t be obvious, nor systematically studied methods to leverage exploration knowledge whereas being agnostic to the underlying search algorithm.

    ArchGym design

    ArchGym addresses these challenges by offering a unified framework for evaluating completely different ML-based search algorithms pretty. It includes two essential parts: 1) the ArchGym atmosphere and a couple of) the ArchGym agent. The atmosphere is an encapsulation of the architecture price mannequin — which incorporates latency, throughput, space, vitality, and many others., to find out the computational price of operating the workload, given a set of architectural parameters — paired with the goal workload(s). The agent is an encapsulation of the ML algorithm used for the search and consists of hyperparameters and a guiding coverage. The hyperparameters are intrinsic to the algorithm for which the mannequin is to be optimized and might considerably affect efficiency. The coverage, however, determines how the agent selects a parameter iteratively to optimize the goal goal.

    Notably, ArchGym additionally features a standardized interface that connects these two parts, whereas additionally saving the exploration knowledge because the ArchGym Dataset. At its core, the interface entails three essential indicators: {hardware} state, {hardware} parameters, and metrics. These indicators are the naked minimal to determine a significant communication channel between the atmosphere and the agent. Using these indicators, the agent observes the state of the {hardware} and suggests a set of {hardware} parameters to iteratively optimize a (user-defined) reward. The reward is a perform of {hardware} efficiency metrics, equivalent to efficiency, vitality consumption, and many others. 

    ArchGym includes two essential parts: the ArchGym atmosphere and the ArchGym agent. The ArchGym atmosphere encapsulates the price mannequin and the agent is an abstraction of a coverage and hyperparameters. With a standardized interface that connects these two parts, ArchGym gives a unified framework for evaluating completely different ML-based search algorithms pretty whereas additionally saving the exploration knowledge because the ArchGym Dataset.

    ML algorithms could possibly be equally favorable to satisfy user-defined goal specs

    Using ArchGym, we empirically reveal that throughout completely different optimization aims and DSE issues, a minimum of one set of hyperparameters exists that ends in the identical {hardware} efficiency as different ML algorithms. A poorly chosen (random choice) hyperparameter for the ML algorithm or its baseline can result in a deceptive conclusion {that a} explicit household of ML algorithms is best than one other. We present that with adequate hyperparameter tuning, completely different search algorithms, even random stroll (RW), are capable of determine the absolute best reward. However, notice that discovering the proper set of hyperparameters might require exhaustive search and even luck to make it aggressive.

    With a adequate variety of samples, there exists a minimum of one set of hyperparameters that ends in the identical efficiency throughout a spread of search algorithms. Here the dashed line represents the utmost normalized reward. Cloud-1, cloud-2, stream, and random point out 4 completely different reminiscence traces for DRAMSys (DRAM subsystem design house exploration framework).

    Dataset development and high-fidelity proxy mannequin coaching

    Creating a unified interface utilizing ArchGym additionally allows the creation of datasets that can be utilized to design higher data-driven ML-based proxy architecture price fashions to enhance the pace of architecture simulation. To consider the advantages of datasets in constructing an ML mannequin to approximate architecture price, we leverage ArchGym’s capability to log the information from every run from DRAMSys to create 4 dataset variants, every with a unique variety of knowledge factors. For every variant, we create two classes: (a) Diverse Dataset, which represents the information collected from completely different brokers (ACO, GA, RW, and BO), and (b) ACO solely, which reveals the information collected completely from the ACO agent, each of that are launched together with ArchGym. We practice a proxy mannequin on every dataset utilizing random forest regression with the target to foretell the latency of designs for a DRAM simulator. Our outcomes present that:

    1. As we improve the dataset dimension, the typical normalized root imply squared error (RMSE) barely decreases.
    2. However, as we introduce range within the dataset (e.g., amassing knowledge from completely different brokers), we observe 9× to 42× decrease RMSE throughout completely different dataset sizes.

    Diverse dataset assortment throughout completely different brokers utilizing ArchGym interface.
    The affect of a various dataset and dataset dimension on the normalized RMSE.

    The want for a community-driven ecosystem for ML-assisted architecture analysis

    While, ArchGym is an preliminary effort in direction of creating an open-source ecosystem that (1) connects a broad vary of search algorithms to computer architecture simulators in an unified and easy-to-extend method, (2) facilitates analysis in ML-assisted computer architecture, and (3) types the scaffold to develop reproducible baselines, there are numerous open challenges that want community-wide help. Below we define a number of the open challenges in ML-assisted architecture design. Addressing these challenges requires a effectively coordinated effort and a neighborhood pushed ecosystem.

    Key challenges in ML-assisted architecture design.

    We name this ecosystem Architecture 2.0. We define the important thing challenges and a imaginative and prescient for constructing an inclusive ecosystem of interdisciplinary researchers to sort out the long-standing open issues in making use of ML for computer architecture analysis. If you have an interest in serving to form this ecosystem, please fill out the curiosity survey.

    Conclusion

    ArchGym is an open supply gymnasium for ML architecture DSE and allows an standardized interface that may be readily prolonged to swimsuit completely different use instances. Additionally, ArchGym allows truthful and reproducible comparability between completely different ML algorithms and helps to determine stronger baselines for computer architecture analysis issues.

    We invite the computer architecture neighborhood in addition to the ML neighborhood to actively take part within the growth of ArchGym. We consider that the creation of a gymnasium-type atmosphere for computer architecture analysis could be a big step ahead within the area and supply a platform for researchers to make use of ML to speed up analysis and result in new and modern designs.

    Acknowledgements

    This blogpost is predicated on joint work with a number of co-authors at Google and Harvard University. We want to acknowledge and spotlight Srivatsan Krishnan (Harvard) who contributed a number of concepts to this venture in collaboration with Shvetank Prakash (Harvard), Jason Jabbour (Harvard), Ikechukwu Uchendu (Harvard), Susobhan Ghosh (Harvard), Behzad Boroujerdian (Harvard), Daniel Richins (Harvard), Devashree Tripathy (Harvard), and Thierry Thambe (Harvard).  In addition, we might additionally wish to thank James Laudon, Douglas Eck, Cliff Young, and Aleksandra Faust for their help, suggestions, and motivation for this work. We would additionally wish to thank John Guilyard for the animated determine used on this submit. Amir Yazdanbakhsh is now a Research Scientist at Google DeepMind and Vijay Janapa Reddi is an Associate Professor at Harvard.

    Share. Facebook Twitter Pinterest LinkedIn WhatsApp

    Related Posts

    AI

    How to build a better AI benchmark

    AI

    Q&A: A roadmap for revolutionizing health care through data-driven innovation | Ztoog

    AI

    This data set helps researchers spot harmful stereotypes in LLMs

    AI

    Making AI models more trustworthy for high-stakes settings | Ztoog

    AI

    The AI Hype Index: AI agent cyberattacks, racing robots, and musical models

    AI

    Novel method detects microbial contamination in cell cultures | Ztoog

    AI

    Seeing AI as a collaborator, not a creator

    AI

    “Periodic table of machine learning” could fuel AI discovery | Ztoog

    Leave A Reply Cancel Reply

    Follow Us
    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    Top Posts
    Gadgets

    Another Product To The Grave! Google Domains To Be Acquired By Squarespace

    In a shocking flip of occasions, Google Domains introduced its choice to wind down its…

    Technology

    Android 14 review: There’s always next year

    Enlarge / The new Android emblem. Google Does anyone care about Android 14? This year’s…

    Crypto

    Why Bitcoin And Crypto Are ‘On Verge Of Cannibalism’: Ikigai CIO

    Travis Kling, Founder and Chief Investment Officer of Ikigai Asset Management, shared his insights on…

    Science

    AI reveals first word of ancient scroll torched by Mount Vesuvius

    The eruption of Mount Vesuvius in 79 CE is one of essentially the most dramatic…

    Gadgets

    Here Comes the Flood of Plug-In Hybrids

    Last week, the Biden administration made it official: American automobiles are actually going electrical.The US…

    Our Picks
    Science

    Radio bursts from space are exhibiting a strange ‘sad trombone’ effect

    Gadgets

    The year of Windows on Arm? Google launches official Chrome builds.

    Technology

    The Legend of Zelda is getting a live-action film from Nintendo and Sony

    Categories
    • AI (1,482)
    • Crypto (1,744)
    • Gadgets (1,796)
    • Mobile (1,839)
    • Science (1,853)
    • Technology (1,789)
    • The Future (1,635)
    Most Popular
    Technology

    Inner workings revealed for “Predator,” the Android malware that exploited 5 0-days

    Crypto

    Bitcoin Spot ETFs Approved After 14 Years- The Journey So Far

    The Future

    The crunch of nachos will no longer annoy PC gamers, thanks to this AI app

    Ztoog
    Facebook X (Twitter) Instagram Pinterest
    • Home
    • About Us
    • Contact us
    • Privacy Policy
    • Terms & Conditions
    © 2025 Ztoog.

    Type above and press Enter to search. Press Esc to cancel.