Hacker News new | ask | show | jobs
by laythea 2161 days ago
We are working on a multi-process GPU accelerated image viewer with the ability to seamlessly browse and organise through hundreds of thousands of photos. Although it is multi process, all applications are embedded in a container application. The processes communicate using 127.0.0.1. All done locally.

It was specifically designed to handles hundreds of thousands of images and is in the final stages of release.

We have a little bit more information and screenshots on the website: https://www.pixolage.com and would be grateful for any community feedback (or beta testers!).

Disclaimer: I work at Pixolage

2 comments

Picasa can do it on a mediocre CPU, single threaded. That's the benchmark you should aim at.
Performance is great on single thread/single CPU, but performance is even better when doing multi-threaded for most scenarios.

In terms of development, we prefer developing on lesser hardware so that we can be sure that Pixolage will run super smooth for most setups (although long compile waits can be frustrating).

For scalability, nothing beats multi-process. (Due to the way the OS manages communications between GPU driver<->process using the GPU).

Completely agree - Picasa is/was a great application!

Seems to be Windows only, no?
Yep, for the moment its Windows only, however, the vast majority of the core code is platform agnostic, so after the initial Windows release, we shall be targeting Mac and Linux.