Project

General

Profile

Statistics
| Branch: | Tag: | Revision:
Name Size
configs
software

Latest revisions

# Date Author Comment
aa50e84c 03/02/2017 01:27 AM David Sorber

Adding the all important "-march=native" compile flag to the packJPG CMakeLists.txt.

e4ceb06d 03/01/2017 02:31 AM David Sorber

Merge branch 'master' of baranovich.homelinux.org:/home/dsorber/trac/projects/headquarters/repo

3eeb1485 03/01/2017 02:30 AM David Sorber

Moved things around so that the main thread breaks off pieces of work and hands them to the threads. This version has less than half the runtime of the previous version for the Photos library test set!

3dfe7131 02/28/2017 09:37 PM David Sorber

Adding simple program that computes the cosine similarity of two ClusterNode structures.

2423ae90 02/27/2017 01:58 AM David Sorber

I finally found the mystery error that I've been trying to figure out for a while now. The issue was the dreaded too many file descriptors open. This was caused by not closing the pipe() file descriptors from the parent. I also noticed that handing each instance of packjpg the maximum number of files it can take leads to problems. I guess this is also a cause of "too many file descriptors open", so I have limited the number of files handed to each instance of packjpg to 40. The entire program now runs to completion using my Photos library as a (quite large) test data set!

c2405714 02/24/2017 06:49 PM David Sorber

Adding header file that I forgot to add last time around. I also finished up a multithreaded version of the make random nodes script that can create 1 million nodes in ~20 seconds.

095cc187 02/23/2017 08:58 PM David Sorber

Adding preliminary code for making random nodes.

43c9a095 02/22/2017 01:06 AM David Sorber

Fixing the bug I discovered yesterday... I meant to use rfind() instead of find(). I should be ready for another full test.

c8352650 02/21/2017 10:56 PM David Sorber

WIP commit, stashing these debugging changes so I can go mobile.

57e6c22f 02/21/2017 10:19 PM David Sorber

Finished up the changes to make argv a std::vector instead of a regular array. I also implemented the changes to control the size of argv based on system configuration and potentially spawn packJPG multiple times in order to handle a very large number of files. I ran a test on my Photos library and it sort of worked but I ran into some issues that I still need to diagnose.

View all revisions | View revisions

Also available in: Atom