中文
相关论文

相关论文: Developing Synthesis Flows Without Human Knowledge

200 篇论文

Robot design is a nontrivial process that involves careful consideration of multiple criteria, including user specifications, kinematic structures, and visual appearance. Therefore, the design process often relies heavily on domain…

机器人学 · 计算机科学 2026-01-21 Nitish Sontakke , K. Niranjan Kumar , Sehoon Ha

Morphing is a long-standing problem in vision and computer graphics, requiring a time-dependent warping for feature alignment and a blending for smooth interpolation. Recently, multilayer perceptrons (MLPs) have been explored as implicit…

High-level synthesis (HLS) tools have brought FPGA development into the mainstream, by allowing programmers to design architectures using familiar languages such as C, C++, and OpenCL. While the move to these languages has brought…

硬件体系结构 · 计算机科学 2019-10-11 Johannes de Fine Licht , Torsten Hoefler

Program synthesis is an umbrella term for generating programs and logical formulae from specifications. With the remarkable performance improvements that GPUs enable for deep learning, a natural question arose: can we also implement a…

编程语言 · 计算机科学 2025-04-29 Martin Berger , Nathanaël Fijalkow , Mojtaba Valizadeh

Even though it seems that FPGAs have finally made the transition from research labs to the consumer devices' market, programming them remains challenging. Despite the improvements made by High-Level Synthesis (HLS), which removed the…

分布式、并行与集群计算 · 计算机科学 2016-09-02 Roberto Rigamonti , Baptiste Delporte , Anthony Convers , Alberto Dassatti

The practice of programming is undergoing a revolution with the introduction of AI assisted development (copilots) and the creation of new programming languages that are designed explicitly for tooling, analysis, and automation. Integrated…

软件工程 · 计算机科学 2024-06-17 Mark Marron

Artificial Intelligence is present in the generation and distribution of culture. How do artists exploit neural networks? What impact do these algorithms have on artistic practice? Through a practice-based research methodology, this paper…

人机交互 · 计算机科学 2023-07-18 Varvara Guljajeva , Mar Canet Sola , Isaac Joseph Clarke

This work details a hardware-assisted approach for information flow tracking implemented on reconfigurable chips. Current solutions are either time-consuming or hardly portable (modifications of both sofware/hardware layers). This work…

密码学与安全 · 计算机科学 2018-11-15 Muhammad Abdul Wahab , Pascal Cotret , Mounir Nasr Allah , Guillaume Hiet , Vianney Lapotre , Guy Gogniat

Data-driven methods such as convolutional neural networks (CNNs) are known to deliver state-of-the-art performance on image recognition tasks when the training data are abundant. However, in some instances, such as change detection in…

计算机视觉与模式识别 · 计算机科学 2019-05-21 Maria Kolos , Anton Marin , Alexey Artemov , Evgeny Burnaev

Predicting program behavior without execution is a critical task in software engineering. Existing models often fall short in capturing the dynamic dependencies among program elements. To address this, we present CodeFlow, a novel machine…

软件工程 · 计算机科学 2025-02-11 Cuong Chi Le , Hoang Nhat Phan , Huy Nhat Phan , Tien N. Nguyen , Nghi D. Q. Bui

High-Level Synthesis (HLS) serves as an agile hardware development tool that streamlines the circuit design by abstracting the register transfer level into behavioral descriptions, while allowing designers to customize the generated…

硬件体系结构 · 计算机科学 2025-06-03 Runkai Li , Jia Xiong , Xi Wang

Professional designers work from client briefs that specify goals and constraints but often lack concrete design details. Translating these abstract requirements into visual designs poses a central challenge, yet existing tools address…

人机交互 · 计算机科学 2026-04-14 Kotaro Kikuchi , Nami Ogawa

Engineering system design -- whether mechatronic, control, or embedded -- often proceeds in an ad hoc manner, with requirements left implicit and traceability from intent to parameters largely absent. Existing specification-driven and…

计算工程、金融与科学 · 计算机科学 2026-05-05 H. Sinan Bank , Daniel R. Herber , Thomas H. Bradley

Dataflow programming is a popular and convenient programming paradigm in systems modelling, optimisation, and machine learning. It has a number of advantages, for instance the lacks of control flow allows computation to be carried out in…

编程语言 · 计算机科学 2021-03-03 Steven W. T. Cheung , Dan R. Ghica , Koko Muroya

We describe a system that lets a designer interactively draw patterns of strokes in the picture plane, then guide the synthesis of similar patterns over new picture regions. Synthesis is based on an initial user-assisted analysis phase in…

图形学 · 计算机科学 2008-03-25 Pascal Barla , Simon Breslav , Lee Markosian , Joëlle Thollot

The idea of synthesis, i.e., the process of automatically computing implementations from their specifications, has recently gained a lot of momentum in the contexts of software engineering and reactive system design. While it is widely…

计算机科学中的逻辑 · 计算机科学 2014-07-21 Krishnendu Chatterjee , Rüdiger Ehlers , Susmit Jha

Design systems represent a user interaction design and development approach that is currently of avid interest in the industry. However, little research work has been done to synthesize knowledge related to design systems in order to inform…

软件工程 · 计算机科学 2022-05-24 Yassine Lamine , Jinghui Cheng

State-of-the-art Neural Network Architectures (NNAs) are challenging to design and implement efficiently in hardware. In the past couple of years, this has led to an explosion in research and development of automatic Neural Architecture…

神经与进化计算 · 计算机科学 2020-09-15 Philip Colangelo , Oren Segal , Alex Speicher , Martin Margala

Convolutional Neural Networks (CNN) have been widely deployed in diverse application domains. There has been significant progress in accelerating both their training and inference using high-performance GPUs, FPGAs, and custom ASICs for…

分布式、并行与集群计算 · 计算机科学 2019-03-07 Guanwen Zhong , Akshat Dubey , Tan Cheng , Tulika Mitra

Powerful detectors at modern experimental facilities routinely collect data at multiple GB/s. Online analysis methods are needed to enable the collection of only interesting subsets of such massive data streams, such as by explicitly…