中文
相关论文

相关论文: Model Reuse through Hardware Design Patterns

200 篇论文

Neural architectures and hardware accelerators have been two driving forces for the progress in deep learning. Previous works typically attempt to optimize hardware given a fixed model architecture or model architecture given fixed…

Design patterns are generalized solutions to frequently recurring problems. They were initially developed by architects and computer scientists to create a higher level of abstraction for their designs. Here, we extend these concepts to…

分子网络 · 定量生物学 2023-10-13 Steven S. Andrews , H. Steven Wiley , Herbert M. Sauro

Patterns are fundamental to human cognition, enabling the recognition of structure and regularity across diverse domains. In this work, we focus on structural repeats, patterns that arise from the repetition of hierarchical relations within…

计算与语言 · 计算机科学 2025-04-15 Zeng Ren , Xinyi Guan , Martin Rohrmeier

Software engineering is not an empirically based discipline. Consequently, many of its practices are based on little more than a generally agreed feeling that something may be true. Part of the problem is that it is both relatively young…

软件工程 · 计算机科学 2019-12-10 Tim Hopkins , Les Hatton

Systematically developing high--quality reusable software components is a difficult task and requires careful design to find a proper balance between potential reuse, functionalities and ease of implementation. Extendibility is an important…

机器人学 · 计算机科学 2021-06-30 Ali Paikan , Vadim Tikhanoff , Giorgio Metta , Lorenzo Natale

Software architecture is receiving increasingly attention as a critical design level for software systems. As software architecture design resources (in the form of architectural specifications) are going to be accumulated, the development…

软件工程 · 计算机科学 2009-09-25 Jianjun Zhao

The development of critical systems is becoming more and more complex. The overall tendency is that development costs raise. In order to cut cost of development, companies are forced to build systems from proven components and larger new…

软件工程 · 计算机科学 2016-05-25 Aleksander Lodwich , Jose María Alvarez-Rodríguez

Software development is currently under a paradigm shift in which artificial intelligence and generative software reuse are taking the center stage in software creation. Earlier opportunistic software reuse practices and organic software…

软件工程 · 计算机科学 2025-08-28 Antero Taivalsaari , Tommi Mikkonen , Cesare Pautasso

Providing architectural support is crucial for newly arising applications to achieve high performance and high system efficiency. Currently there is a trend in designing accelerators for special applications, while arguably a debate is…

分布式、并行与集群计算 · 计算机科学 2019-11-04 Yuhang Liu , Luming Wang , Xiang Li , Yang Wang , Mingyu Chen , Yungang Bao

The evolution of quantum hardware is highlighting the need for advances in quantum software engineering that help developers create quantum software with good quality attributes. Specifically, reusability has been traditionally considered…

Social Robotics poses tough challenges to software designers who are required to take care of difficult architectural drivers like acceptability, trust of robots as well as to guarantee that robots establish a personalised interaction with…

Design erosion is a persistent problem within the software engineering discipline. Software designs tend to deteriorate over time and there is a need for tools and techniques that support software architects when dealing with legacy…

软件工程 · 计算机科学 2021-04-29 Frederick Schmidt , Stephen MacDonell , Andy M. Connor

With ever-increasing application of machine learning models in various domains such as image classification, speech recognition and synthesis, and health care, designing efficient hardware for these models has gained a lot of popularity.…

机器学习 · 计算机科学 2018-01-22 Mahdi Nazemi , Amir Erfan Eshratifar , Massoud Pedram

Given the ever-increasing complexity of adaptable software systems and their commonly hidden internal information (e.g., software runs in the public cloud), machine learning based performance modeling has gained momentum for evaluating,…

软件工程 · 计算机科学 2019-03-27 Tao Chen

Surrogate model-based optimization has been increasingly used in the field of engineering design. It involves creating a surrogate model with objective functions or constraints based on the data obtained from simulations or real-world…

最优化与控制 · 数学 2023-08-28 Minyoung Jwa , Jihoon Kim , Seungyeon Shin , Ah-hyeon Jin , Dongju Shin , Namwoo Kang

The problem of using structured methods to represent knowledge is well-known in conceptual modeling and has been studied for many years. It has been proven that adopting modeling patterns represents an effective structural method. Patterns…

Process model quality has been an area of considerable research efforts. In this context, the correctness-by-construction principle of change patterns provides promising perspectives. However, using change patterns for model creation…

软件工程 · 计算机科学 2015-11-13 Barbara Weber , Jakob Pinggera , Victoria Torres , Manfred Reichert

Machine learning has enabled significant benefits in diverse fields, but, with a few exceptions, has had limited impact on computer architecture. Recent work, however, has explored broader applicability for design, optimization, and…

硬件体系结构 · 计算机科学 2019-09-30 Drew D. Penney , Lizhong Chen

Reference models in form of best practices are an essential element to ensured knowledge as design for reuse. Popular modeling approaches do not offer mechanisms to embed reference models in a supporting way, let alone a repository of it.…

数据库 · 计算机科学 2024-07-02 Erik Heiland , Peter Hillmann , Andreas Karcher

This paper proposes to make a first step towards compatible and hence reusable network components. Rather than training networks for different tasks independently, we adapt the training process to produce network components that are…

机器学习 · 计算机科学 2020-12-17 Michael Gygli , Jasper Uijlings , Vittorio Ferrari