paper-with-me

홈 › Papers

POLO: a POLicy-based Optimization library

2018-10-08 · Arda Aytekin, Martin Biel, Mikael Johansson

We present POLO --- a C++ library for large-scale parallel optimization research that emphasizes ease-of-use, flexibility and efficiency in algorithm design. It uses multiple inheritance and template programming to decompose algorithms into essential policies and facilitate code reuse. With its clear separation between algorithm and execution policies, it provides researchers with a simple and powerful platform for prototyping ideas, evaluating them on different parallel computing architectures and hardware platforms, and generating compact and efficient production code. A C-API is included for customization and data loading in high-level languages. POLO enables users to move seamlessly from serial to multi-threaded shared-memory and multi-node distributed-memory executors. We demonstrate how POLO allows users to implement state-of-the-art asynchronous parallel optimization algorithms in just a few lines of code and report experiment results from shared and distributed-memory computing architectures. We provide both POLO and POLO.jl, a wrapper around POLO written in the Julia language, at https://github.com/pologrp under the permissive MIT license.

📄 PDF Abstract BibTeX arXiv:1810.03417

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

TOPCELL: Topology Optimization of Standard Cell via LLMs

2026-04-15 · Zhan Song, Yu-Tung Liu, Chen Chen, Guoheng Sun 외 arxiv

Transistor topology optimization is a critical step in standard cell design, directly dictating diffusion sharing efficiency and downstream routability. However, identifying optimal topologies remains a persistent bottle…

Zero-shot Generalization

TopoBench: A Framework for Benchmarking Topological Deep Learning

2024-06-09 · Lev Telyatnikov, Guillermo Bernardez, Marco Montagna, Mustafa Hajij 외

This work introduces TopoBench, an open-source library designed to standardize benchmarking and accelerate research in topological deep learning (TDL). TopoBench decomposes TDL into a sequence of independent modules for …

BenchmarkingDeep Learning

A Hierarchical Performance Equation Library for Basic Op-Amp Design

2020-12-16 · Inga Abel, Maximilian Neuner, Helmut Graeb

The paper presents a new approach to automate the set-up of the design equations of the manual analog design process. Its main contribution is a comprehensive hierarchical performance equation library (HPEL) for op-amps.…

Intel nGraph: An Intermediate Representation, Compiler, and Executor for Deep Learning

2018-01-24 · Scott Cyphers, Arjun K. Bansal, Anahita Bhiwandiwalla, Jayaram Bobba 외

The Deep Learning (DL) community sees many novel topologies published each year. Achieving high performance on each new topology remains challenging, as each requires some level of manual effort. This issue is compounded…

CPUDeep Learninggraph partitioningManagement+1

Noisemaker 3D: Comprehensive Framework for Mesh Noise Generation

2025-05-16 · 20th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2025) 2025 5 · Vladimir Mashurov, Vasilii Latonov, Anastasia Martynova, Natalia Semenova

In this article, we present a comprehensive library for generating node and topological noise in meshes. The library provides a versatile tool for creating corrupted mesh datasets, which are essential for learning-based …

3D Mesh Denoising3D Noise GenerationDataset GenerationDenoising