nowfound

Dev tools · August 14, 2015

AH

A high-performance framework for high-level parallel programming

A high-performance framework for high-level parallel programming launched on August 14, 2015 with 16 votes, #1,421 of 3,588 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 11 years on.

In plain words

PSkel is a C++ framework that simplifies parallel stencil programming by automating boilerplate code like synchronization and memory transfers. Designed for developers working on computationally intensive applications, it uses parallel skeletons to abstract complex operations while generating code compatible with Intel TBB, OpenMP, and NVIDIA CUDA backends. The framework handles low-level implementation details, allowing programmers to focus on high-level algorithm design rather than hardware-specific optimizations.

written from the facts on this page · September 2026

From the sources

PSkel is an application programming interface (API) that leverages the extensibility of C++ to provide common stencil functionality. Using parallel skeletons, PSkel releases the programmer from the responsibility of writing boiler-plate code for stencil programming (e.g., explicit synchronization and data exchanges between GPU memory and main memory). Furthermore, the framework translates the abstractions described using its API into lowlevel C++ code compatible with Intel TBB, OpenMP and NVIDIA CUDA. PSkel's API is a C++ template library that implements a stencil parallel skeleton and provides useful constructs for developing parallel stencil applications. The API provides templates for…from pskel.github.io

Does a similar job

all alternatives →
  • Luminal – Open-source, search-based GPU compiler2025 · github.com · ▲153

    Hi HN, I’m Joe. My friends Matthew, Jake and I are building Luminal (https://luminalai.com/), a GPU compiler for automatically generating fast GPU kernels for AI models. It uses search-based compilation to achieve high performance. We take high level model code, like you'd have in PyTorch, and generate very fast GPU code. We do that without using LLMs or AI - rather, we pose it as a search problem. Our compiler builds a search space, generates millions of possible kernels, and then searches through it to minimize runtime. You can try out a demo in `demos/matmul` on mac to…

  • I built a tensor library from scratch in C++/CUDA2025 · github.com · ▲119

    Hi HN, Over the past few months, I've been building `dsc`, a tensor library from scratch in C++/CUDA. My main focus has been on getting the basics right, prioritizing a clean API, simplicity, and clear observability for running small LLMs locally. The key features are: - C++ core with CUDA support written from scratch. - A familiar, PyTorch-like Python API. - Runs real models: it's complete enough to load a model like Qwen from HuggingFace and run inference on both CUDA and CPU with a single line change[1]. - Simple, built-in observability for both Python and C++. Next on the roadmap is…

  • Agentic CUDA Kernel Optimizer27d ago · github.com · ▲37

    A langgraph based workflow with a C++ CUDA suite to optimize CUDA kernels - bertaye/agentic-cuda-optimizer

  • Stencil2017 · stenciljs.com · ▲9

    A Compiler for Web Components

  • RaftLib – Easy, productive parallel programming in C++2016 · raftlib.io · ▲62

    Simple, easy to use stream computation library for C++.

  • CXXStateTree – A modern C++ library for hierarchical state machines2025 · github.com · ▲48

    Hi HN! I've built [CXXStateTree](https://github.com/ZigRazor/CXXStateTree), a modern C++ header-only library to create hierarchical state machines with clean, intuitive APIs. It supports: - Deeply nested states - Entry/exit handlers - State transitions with guards and actions - Asynchronous transitions with `co_await` (C++20 coroutines) - Optional runtime type identification for flexibility It's ideal for complex control logic, embedded systems, games, robotics, and anywhere you'd use a finite state machine. I’d love feedback, use cases, or contributions from the…

More dev tools this month

the category →
  • /dev/null▲482

    a social network for devs

    Dev tools · 3d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 25d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 22d ago · openbot.run

  • Talanoa▲343

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 28d ago · corespeed.io

Source: Show HN post ↗

Launched alongside, August 2015

the whole month →
  • Chat with some of the world’s most interesting makers

    Life & fun · 2015

  • Better shower, 70% less water

    Life & fun · 2015 · brondell.com

  • MS

    Life & fun · 2015 · blog.filippo.io

  • M▲714

    A personal assistant built inside Facebook Messenger

    Work · 2015 · facebook.com

  • A curated directory of content marketing resources

    Growth · 2015 · contentmarketingstack.co

  • A curated collection of growth hacking tools

    Growth · 2015