Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJanuary 2024
Coarser Equivalences for Causal Concurrency
Proceedings of the ACM on Programming Languages (PACMPL), Volume 8, Issue POPLArticle No.: 31, Pages 911–941https://doi.org/10.1145/3632873Trace theory (formulated by Mazurkiewicz in 1987) is a principled framework for defining equivalence relations for concurrent program runs based on a commutativity relation over the set of atomic steps taken by individual program threads. Its simplicity, ...
A General Fine-Grained Reduction Theory for Effect Handlers
Proceedings of the ACM on Programming Languages (PACMPL), Volume 7, Issue ICFPArticle No.: 206, Pages 511–540https://doi.org/10.1145/3607848Effect handlers are a modern and increasingly popular approach to structuring computational effects in functional programming languages. However, while their traditional operational semantics is well-suited to implementation tasks, it is less ideal as a ...
- ArticleAugust 2023
Conservation Laws as Part of Lagrangian Reduction. Application to Image Evolution
AbstractThis note collects a series of results into a single formulation. Namely, it is proved that, when reduction is performed to a symmetric Lagrangian, the reduced variational equations can be split into two parts, one of them is exactly the Noether ...
- research-articleMarch 2023
Reduction of cycle unification of type Cpg+r
Journal of Computer Science and Technology (JCST), Volume 13, Issue 1Jan 1998, Pages 18–24https://doi.org/10.1007/BF02946610AbstractIn this paper a class of cycle unification problems called type Cpg+r is studied, and an intuitive representation method, calledthe position supergraph, is presented to analyze or reduce the cycle problem. A typical case of Cpg+r problems is ...
- ArticleMarch 2023
Reductions of Intuitionistic Fuzzy Covering Systems Based on Discernibility Matrices
Rough Sets and Knowledge TechnologyOct 2014, Pages 111–120https://doi.org/10.1007/978-3-319-11740-9_11AbstractIn stead of intuitionistic fuzzy covering, a new intuitionistic fuzzy binary relation is proposed using a set in an intuitionistic fuzzy covering, and correspondingly the intuitionistic fuzzy approximation space is obtained. Then a novel ...
-
- research-articleJanuary 2023
Parallelizing Neural Network Models Effectively on GPU by Implementing Reductions Atomically
- Jie Zhao,
- Cédric Bastoul,
- Yanzhi Yi,
- Jiahui Hu,
- Wang Nie,
- Renwei Zhang,
- Zhen Geng,
- Chong Li,
- Thibaut Tachon,
- Zhiliang Gan
PACT '22: Proceedings of the International Conference on Parallel Architectures and Compilation TechniquesOctober 2022, Pages 451–466https://doi.org/10.1145/3559009.3569656Due to the missing of a good orchestration of loop transformations, existing optimizing compilers for deploying neural networks on GPU either parallelize reductions ineffectively or miss the fusion opportunities with other operators. Neural network ...
- research-articleJanuary 2023
New principles of finding and removing elements of mathematical model for reducing computational and time complexity
International Journal of Grid and Utility Computing (IJGUC), Volume 14, Issue 42023, Pages 400–410https://doi.org/10.1504/ijguc.2023.132625The original principle of removing elements of a mathematical model based on its parametric identification of neural network is proposed in the paper. The essence of proposed method is to find a functional subset with less variable results and higher ...
- ArticleSeptember 2022
Characterizing the Performance of Task Reductions in OpenMP 5.X Implementations
OpenMP in a Modern World: From Multi-device Support to Meta ProgrammingSep 2022, Pages 35–49https://doi.org/10.1007/978-3-031-15922-0_3AbstractOpenMP 5.0 added support for reductions over explicit tasks. This expands the previous reduction support that was limited primarily to worksharing and parallel constructs. While the scope of a reduction operation in a worksharing construct is the ...
- research-articleSeptember 2022
Subrank and optimal reduction of scalar multiplications to generic tensors
CCC '22: Proceedings of the 37th Computational Complexity ConferenceJuly 2022, Article No.: 9, Pages 1–23https://doi.org/10.4230/LIPIcs.CCC.2022.9Since the seminal works of Strassen and Valiant it has been a central theme in algebraic complexity theory to understand the relative complexity of algebraic problems, that is, to understand which algebraic problems (be it bilinear maps like matrix ...
Karp: a language for NP reductions
PLDI 2022: Proceedings of the 43rd ACM SIGPLAN International Conference on Programming Language Design and ImplementationJune 2022, Pages 762–776https://doi.org/10.1145/3519939.3523732In CS theory courses, NP reductions are a notorious source of pain for students and instructors alike. Invariably, students use pen and paper to write down reductions that “work” in many but not all cases. When instructors observe that a student’s ...
- research-articleJanuary 2022
Safe, fast, concurrent proof checking for the lambda-pi calculus modulo rewriting
CPP 2022: Proceedings of the 11th ACM SIGPLAN International Conference on Certified Programs and ProofsJanuary 2022, Pages 225–238https://doi.org/10.1145/3497775.3503683Several proof assistants, such as Isabelle or Coq, can concurrently check multiple proofs. In contrast, the vast majority of today's small proof checkers either does not support concurrency at all or only limited forms thereof, restricting the ...
- research-articleJanuary 2021
A text-based syntax completion method using LR parsing
PEPM 2021: Proceedings of the 2021 ACM SIGPLAN Workshop on Partial Evaluation and Program ManipulationJanuary 2021, Pages 32–43https://doi.org/10.1145/3441296.3441395This paper presents a text-based syntax completion method using an LR parser. We propose formal definitions of candidate text to be completed based on the sentential forms, and we design algorithms for computing candidates through reductions in the LR ...
- research-articleJanuary 2021
Reduction in a fuzzy probabilistic information system
Journal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology (JIFS), Volume 41, Issue 22021, Pages 2847–2863https://doi.org/10.3233/JIFS-202783An information system (IS) is an important mathematical tool for artificial intelligence. A fuzzy probabilistic information system (FPIS), the combination of some fuzzy relations in the same universe which satisfies the probability distribution, can be ...
- research-articleJanuary 2021
Sustainability for utility allocation: a game-theoretical mechanism
Journal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology (JIFS), Volume 41, Issue 12021, Pages 2485–2493https://doi.org/10.3233/JIFS-202689By focusing on various influences arose from environmental change, sustainability has become a major conception among many fields, including utility allocation. On the other hand, game-theoretical methods have always been adopted to analyze the ...
The anchor verifier for blocking and non-blocking concurrent software
Proceedings of the ACM on Programming Languages (PACMPL), Volume 4, Issue OOPSLAArticle No.: 156, Pages 1–29https://doi.org/10.1145/3428224Verifying the correctness of concurrent software with subtle synchronization is notoriously challenging. We present the Anchor verifier, which is based on a new formalism for specifying synchronization disciplines that describes both (1) what memory ...
- research-articleJuly 2020
Syzygies of ideals of polynomial rings over principal ideal domains
ISSAC '20: Proceedings of the 45th International Symposium on Symbolic and Algebraic ComputationJuly 2020, Pages 78–82https://doi.org/10.1145/3373207.3404046We study computational aspects of syzygies of graded modules over polynomial rings R[w1, ..., wg] when the base R is a discrete valuation ring. In particular, we use the torsion of their syzygies over R to provide a formula which describes the behavior ...
- research-articleJune 2020
Inductive sequentialization of asynchronous programs
PLDI 2020: Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and ImplementationJune 2020, Pages 227–242https://doi.org/10.1145/3385412.3385980Asynchronous programs are notoriously difficult to reason about because they spawn computation tasks which take effect asynchronously in a nondeterministic way. Devising inductive invariants for such programs requires understanding and stating complex ...
- research-articleJanuary 2020
An approach to generate text-based IDEs for syntax completion based on syntax specification
PEPM 2020: Proceedings of the 2020 ACM SIGPLAN Workshop on Partial Evaluation and Program ManipulationJanuary 2020, Pages 38–44https://doi.org/10.1145/3372884.3373158The integrated development environments provide several types of functionalities. Herein, we intend to generate a syntax completion functionality from the grammar of the target language as long as the sentences of the language can be analyzed via LR ...
- research-articleJanuary 2020
A Note on Polynomial-time Solvability for Edge Packing on Graphs
ICCNS '19: Proceedings of the 2019 9th International Conference on Communication and Network SecurityNovember 2019, Pages 118–122https://doi.org/10.1145/3371676.3371691In this paper, we consider a generalized matching problem, the so-called edge packing problem. Given a graph G such that each vertex v is associated with a positive integer w(v), an edge packing F with respect to these integers (abbreviated as edge ...
- research-articleJanuary 2020
An algorithm of decomposition and combinatorial optimisation based on 3-Otsu
International Journal of Information and Communication Technology (IJICT), Volume 16, Issue 12020, Pages 68–83https://doi.org/10.1504/ijict.2020.105107Recently, the 3-Otsu (three-dimensional maximum between-class variance algorithm) has drawn great attention in image segmentation. However the time consumption and calculation amount of 3-Otsu is large, so this paper provide a compositing 3-Otsu ...