Goto

Collaborating Authors

 modeling and simulation


Optimizing Binary and Ternary Neural Network Inference on RRAM Crossbars using CIM-Explorer

arXiv.org Artificial Intelligence

Using Resistive Random Access Memory (RRAM) crossbars in Computing-in-Memory (CIM) architectures offers a promising solution to overcome the von Neumann bottleneck. Due to non-idealities like cell variability, RRAM crossbars are often operated in binary mode, utilizing only two states: Low Resistive State (LRS) and High Resistive State (HRS). Binary Neural Networks (BNNs) and Ternary Neural Networks (TNNs) are well-suited for this hardware due to their efficient mapping. Existing software projects for RRAM-based CIM typically focus on only one aspect: compilation, simulation, or Design Space Exploration (DSE). Moreover, they often rely on classical 8 bit quantization. To address these limitations, we introduce CIM-Explorer, a modular toolkit for optimizing BNN and TNN inference on RRAM crossbars. CIM-Explorer includes an end-to-end compiler stack, multiple mapping options, and simulators, enabling a DSE flow for accuracy estimation across different crossbar parameters and mappings. CIM-Explorer can accompany the entire design process, from early accuracy estimation for specific crossbar parameters, to selecting an appropriate mapping, and compiling BNNs and TNNs for a finalized crossbar chip. In DSE case studies, we demonstrate the expected accuracy for various mappings and crossbar parameters. CIM-Explorer can be found on GitHub.


Modeling and Simulation of a Multi Robot System Architecture

arXiv.org Artificial Intelligence

A Multi Robot System (MRS) is the infrastructure of an intelligent cyberphysical system, where the robots understand the need of the human, and hence cooperate together to fulfill this need. Modeling an MRS is a crucial aspect of designing the proper system architecture, because this model can be used to simulate and measure the performance of the proposed architecture. However, an MRS solution architecture modeling is a very difficult problem, as it contains many dependent behaviors that dynamically change due to the current status of the overall system. In this paper, we introduce a general purpose MRS case study, where the humans initiate requests that are achieved by the available robots. These requests require different plans that use the current capabilities of the available robots. After proposing an architecture that defines the solution components, three steps are followed. First is modeling these components via Business Process Model and Notation (BPMN) language. BPMN provides a graphical notation to precisely represent the behaviors of every component, which is an essential need to model the solution. Second is to simulate these components behaviors and interaction in form of software agents. Java Agent DEvelopment (JADE) middleware has been used to develop and simulate the proposed model. JADE is based on a reactive agent approach, therefore it can dynamically represent the interaction among the solution components. Finally is to analyze the performance of the solution by defining a number of quantitative measurements, which can be obtained while simulating the system model in JADE middleware, therefore the solution can be analyzed and compared to another architecture.


Modeling and simulation of a mechanism for suppressing the flipping problem of a jumping robot

arXiv.org Artificial Intelligence

In order to solve the problem of stable jumping of micro robot, we design a special mechanism: elastic passive joint (EPJ). EPJ can assist in achieving smooth jumping through the opening-closing process when the robot jumps. First, we introduce the composition and operation principle of EPJ, and perform a dynamic modeling of the robot's jumping process. Then, in order to verify the effectiveness of EPJ in controlling the robot's smooth jump, we design a simulation experiment based on MATLAB. Through comparative experiments, it was proved that EPJ can greatly adjust the angular velocity of the robot and increase the jump distance of the robot. Finally, we analyze each parameter in EPJ and performs parameter optimization. After optimization, EPJ achieves a completely flip-free jump of the robot, laying an important foundation for improving the mobility of micro-robot.


Machine learning for advancing low-temperature plasma modeling and simulation

arXiv.org Artificial Intelligence

Machine learning has had an enormous impact in many scientific disciplines. Also in the field of low-temperature plasma modeling and simulation it has attracted significant interest within the past years. Whereas its application should be carefully assessed in general, many aspects of plasma modeling and simulation have benefited substantially from recent developments within the field of machine learning and data-driven modeling. In this survey, we approach two main objectives: (a) We review the state-of-the-art focusing on approaches to low-temperature plasma modeling and simulation. By dividing our survey into plasma physics, plasma chemistry, plasma-surface interactions, and plasma process control, we aim to extensively discuss relevant examples from literature. (b) We provide a perspective of potential advances to plasma science and technology. We specifically elaborate on advances possibly enabled by adaptation from other scientific disciplines. We argue that not only the known unknowns, but also unknown unknowns may be discovered due to the inherent propensity of data-driven methods to spotlight hidden patterns in data.


Efficient micro data centres deployment for mobile healthcare monitoring systems in IoT urban scenarios

arXiv.org Artificial Intelligence

In the last decade, the Internet of Things paradigm has caused an exponential increase in the number of connected devices. This trend brings the Internet closer to everyday activities and enables data collection that can be used to create and improve a great variety of services and applications. Despite its great benefits, this paradigm also comes with several challenges. More powerful storage and processing capabilities are required to service all these devices. Additionally, the need to deploy and manage the infrastructure to efficiently support these resources continues to pose a challenge. Modeling and simulation can help to design and analyze these scenarios, providing flexible and powerful mechanisms to study and compare different strategies and infrastructures. In this scenario, Micro Data Centers (MDCs) can be used as an effective way of reducing overwhelmed Cloud Data Center infrastructures. This paper explores an M\&S methodology to study the overall power consumption of a healthcare IoT scenario. The patients wear non-intrusive monitoring devices that periodically generate tasks to be executed in MDCs. We extract the layout of existing urban infrastructures, simulate the monitored population's behavior, and compare the power consumption of several data center configurations.


Agent-based Modeling and Simulation of Human Muscle For Development of Software to Analyze the Human Gait

arXiv.org Artificial Intelligence

In this research, we are about to present an agentbased model of human muscle which can be used in analysis of human movement. As the model is designed based on the physiological structure of the muscle, The simulation calculations would be natural, and also, It can be possible to analyze human movement using reverse engineering methods. The model is also a suitable choice to be used in modern prostheses, because the calculation of the model is less than other machine learning models such as artificial neural network algorithms and It makes our algorithm battery-friendly. We will also devise a method that can calculate the intensity of human muscle during gait cycle using a reverse engineering solution. The algorithm called Boots is different from some optimization methods, so It would be able to compute the activities of both agonist and antagonist muscles in a joint. As a consequence, By having an agent-based model of human muscle and Boots algorithm, We would be capable to develop software that can calculate the nervous stimulation of human's lower body muscle based on the angular displacement during gait cycle without using painful methods like electromyography. By developing the application as open-source software, We are hopeful to help researchers and physicians who are studying in medical and biomechanical fields.


ModSim 2021: The Future of Modeling and Simulation Gets a Nod from the Past

#artificialintelligence

Assistant Professor Sophia Shao, from UC Berkeley, discussed Gemmini, which enables users to explore and evaluate different deep neural network accelerators. Her worked earned the inaugural Dr. Sudhakar Yalamanchili Award. Recently, the Workshop on Modeling & Simulation of Systems and Applications marked its tenth year with a four-day virtual event that took a close look at the impact of artificial intelligence (AI) and machine learning on the field, as well as modeling and simulation's role in the exponential growth of AI technologies. While the focus of ModSim 2021 was aimed at the future, the event also honored the past by formally presenting the inaugural Dr. Sudhakar Yalamanchili Award to Sophia Shao, an assistant professor with the Electrical Engineering and Computer Sciences department at the University of California, Berkeley, for her work, Enabling Holistic Machine Learning Hardware Evaluation via Full-System Simulation. Shao presented her research during a multi-part Rapid Fire flash talk/digital poster session, which has become a staple at ModSim workshops that primarily features young talent in this scientific community.


Using a Collated Cybersecurity Dataset for Machine Learning and Artificial Intelligence

arXiv.org Artificial Intelligence

Artificial Intelligence (AI) and Machine Learning (ML) algorithms can support the span of indicator-level, e.g. anomaly detection, to behavioral level cyber security modeling and inference. This contribution is based on a dataset named BRON which is amalgamated from public threat and vulnerability behavioral sources. We demonstrate how BRON can support prediction of related threat techniques and attack patterns. We also discuss other AI and ML uses of BRON to exploit its behavioral knowledge.


Department of Energy Announces $30 Million for Machine Learning and Artificial Intelligence Research

#artificialintelligence

WASHINGTON, D.C.-- Today, the U.S. Department of Energy (DOE) announced a plan to provide up to $30 million for advanced research in machine learning (ML) and artificial intelligence (AI) for both scientific investigation and the management of complex systems. The initiative encompasses two separate topic areas. One topic is focused on the development of ML and AI for predictive modeling and simulation focused on research across the physical sciences. ML and AI are thought to offer promising new alternatives to traditional programming methods for computer modeling and simulation. A second topic is focused on basic ML and AI research for "decision support" in managing complex systems.


Modeling and simulation: Achieving next-level results with AI

#artificialintelligence

Aerospace executives can now optimize manufacturing processes by leveraging artificial intelligence (AI) with high-performance computing (HPC) technologies and the digital thread. A digital thread follows the lifecycle of a product from design inception through engineering and product lifecycle management, to manufacturing instructions, supply chain management, and through to service events. You'll be able to enhance the aerospace design process to protect budgets, avoid static production rates, and nudge your business ahead of competitors. Even better, as aerospace design becomes more complex, AI can help keep your business ahead of the innovation curve. I recently chatted with a vice president of IT Infrastructure at a large manufacturing company and his message was very clear: HPC technologies that support modeling and simulation are very important to his business users.