中文
相关论文

相关论文: Scalable Proof Producing Multi-Threaded SAT Solvin…

200 篇论文

Logic obfuscation is introduced as a pivotal defense against multiple hardware threats on Integrated Circuits (ICs), including reverse engineering (RE) and intellectual property (IP) theft. The effectiveness of logic obfuscation is…

密码学与安全 · 计算机科学 2022-09-14 Rakibul Hassan , Gaurav Kolhe , Setareh Rafatirad , Houman Homayoun , Sai Manoj Pudukotai Dinakarrao

We develop and prove sound a concurrent separation logic for Pthreads-style barriers. Although Pthreads barriers are widely used in systems, and separation logic is widely used for verification, there has not been any effort to combine the…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Aquinas Hobor , Cristian Gherghina

Recent advancements in Large Language Models (LLMs) have created new opportunities to enhance performance on complex reasoning tasks by leveraging test-time computation. However, existing scaling methods have key limitations: parallel…

人工智能 · 计算机科学 2025-12-04 Jiefeng Chen , Jie Ren , Xinyun Chen , Chengrun Yang , Ruoxi Sun , Jinsung Yoon , Sercan Ö Arık

Most recent MaxSAT algorithms rely on a succession of calls to a SAT solver in order to find an optimal solution. In particular, several algorithms take advantage of the ability of SAT solvers to identify unsatisfiable subformulas. Usually,…

人工智能 · 计算机科学 2015-05-12 Miguel Neves , Ruben Martins , Mikoláš Janota , Inês Lynce , Vasco Manquinho

The parallel linear equations solver capable of effectively using 1000+ processors becomes the bottleneck of large-scale implicit engineering simulations. In this paper, we present a new hierarchical parallel master-slave-structural…

计算物理 · 物理学 2015-06-11 Ran Xu , Bin Liu , Yuan Dong

Propositional satisfiability (SAT) solvers, which typically operate using conjunctive normal form (CNF), have been successfully applied in many domains. However, in some application areas such as circuit verification, bounded model…

计算机科学中的逻辑 · 计算机科学 2013-11-19 Tero Laitinen , Tommi Junttila , Ilkka Niemelä

The GEneral Matrix Multiplication (GEMM) is one of the essential algorithms in scientific computing. Single-thread GEMM implementations are well-optimised with techniques like blocking and autotuning. However, due to the complexity of…

分布式、并行与集群计算 · 计算机科学 2026-01-15 Yufan Xia , Marco De La Pierre , Amanda S. Barnard , Giuseppe Maria Junior Barca

Branching and merging are common practices in collaborative software development, increasing developer's productivity. Despite such benefits, developers need to merge software and resolve merge conflicts. While modern merge techniques can…

We present a parallel hierarchical solver for general sparse linear systems on distributed-memory machines. For large-scale problems, this fully algebraic algorithm is faster and more memory-efficient than sparse direct solvers because it…

数值分析 · 数学 2017-12-21 Chao Chen , Hadi Pouransari , Sivasankaran Rajamanickam , Erik G. Boman , Eric Darve

We present Trust<T>, a general, type- and memory-safe alternative to locking in concurrent programs. Instead of synchronizing multi-threaded access to an object of type T with a lock, the programmer may place the object in a Trust<T>. The…

性能 · 计算机科学 2024-08-22 Noaman Ahmad , Ben Baenen , Chen Chen , Jakob Eriksson

To minimize data movement, state-of-the-art parallel sorting algorithms use techniques based on sampling and histogramming to partition keys prior to redistribution. Sampling enables partitioning to be done using a representative subset of…

分布式、并行与集群计算 · 计算机科学 2019-04-30 Vipul Harsh , Laxmikant Kale , Edgar Solomonik

MaxSAT is an optimization version of the famous NP-complete Satisfiability problem (SAT). Algorithms for MaxSAT mainly include complete solvers and local search incomplete solvers. In many complete solvers, once a better solution is found,…

人工智能 · 计算机科学 2024-01-22 Jiongzhi Zheng , Zhuo Chen , Chu-Min Li , Kun He

This paper presents several efficient decision procedures for trace equivalence of GKAT automata, which make use of on-the-fly symbolic techniques via SAT solvers. To demonstrate applicability of our algorithms, we designed symbolic…

编程语言 · 计算机科学 2026-01-26 Cheng Zhang , Qiancheng Fu , Hang Ji , Ines Santacruz Del Valle , Alexandra Silva , Marco Gaboardi

We offer a new understanding of some aspects of practical SAT-solvers that are based on DPLL with unit-clause propagation, clause-learning, and restarts. We do so by analyzing a concrete algorithm which we claim is faithful to what…

计算机科学中的逻辑 · 计算机科学 2014-01-17 Albert Atserias , Johannes Klaus Fichte , Marc Thurley

We introduce DISTAL, a compiler for dense tensor algebra that targets modern distributed and heterogeneous systems. DISTAL lets users independently describe how tensors and computation map onto target machines through separate format and…

编程语言 · 计算机科学 2022-03-18 Rohan Yadav , Alex Aiken , Fredrik Kjolstad

Data management systems have traditionally been designed to support either long-running analytics queries or short-lived transactions, but an increasing number of applications need both. For example, online games, socio-mobile apps, and…

数据库 · 计算机科学 2012-05-31 Benjamin Sowell , Wojciech Golab , Mehul A. Shah

Multimodal transformers integrate diverse data types like images, audio, and text, advancing tasks such as audio-visual understanding and image-text retrieval; yet their high parameterization limits deployment on resource-constrained edge…

分布式、并行与集群计算 · 计算机科学 2025-07-10 Timo Fudala , Vasileios Tsouvalas , Nirvana Meratnia

We consider the numerical irreducible decomposition of a positive dimensional solution set of a polynomial system into irreducible factors. Path tracking techniques computing loops around singularities connect points on the same irreducible…

分布式、并行与集群计算 · 计算机科学 2025-10-20 Anton Leykin , Jan Verschelde

The CTL learning problem consists in finding for a given sample of positive and negative Kripke structures a distinguishing CTL formula that is verified by the former but not by the latter. Further constraints may bound the size and shape…

计算机科学中的逻辑 · 计算机科学 2024-04-17 Adrien Pommellet , Daniel Stan , Simon Scatton

Building concurrent spatial trees is more complicated than binary search trees since a space hierarchy should be preserved during modifications. We present a non-blocking quadtree-quadboost-that supports concurrent insert, remove, move, and…

数据结构与算法 · 计算机科学 2016-07-13 Keren Zhou , Guangming Tan , Wei Zhou