The Bag of Holding

Profile
Bellevue, WA
A bipolar guy in a pressure-cooker industry
1,455 comments
44 followers
628 entries
Advertisement
ApochPiQ
March 07, 2010
Epoch Release 9 is available!
Release 9 of the Epoch Language Project is now available. Read all about it.


Download it. Play with it. Stretch it. Test it. Make it do cool things. Then tell me about your adventures.


You want to look at this. If you don't, I'll visit you in your sleep and suffocate you with a large fish.
729 views
ApochPiQ
March 03, 2010
R9 Progress
The first version of CPU failover support is now present in the master source for Epoch Release 9. This feature allows a program to run GPGPU code directly on the main CPU if a suitable GPU is not present. The failover is completely transparent; the program need not do any special to benefit from t…
820 views
ApochPiQ
March 01, 2010
Parallel For Loops
One of the big promises of the Epoch language is the ability to automatically move code around to various bits of host hardware. For example, suppose I write an app that relies on certain GPGPU logic, such as image filtering. Then, someone runs the app on a machine that lacks capable GPU hardware. …
787 views
ApochPiQ
February 28, 2010
Ups, downs, and rage
I've been cranking away all weekend on getting a proper GPGPU demo put together; nothing fancy, just sums two large buffers of floating point numbers.

The first big hurdle was moving data up to the GPU efficiently; I'm not entirely happy with my current solution, as it involves a couple of extra cop…
612 views
ApochPiQ
February 16, 2010
More Epoch documentation
Out of a blend of curiosity and abject boredom, I decided to type up some more Epoch documentation, to see just how many features there are to discuss. I was pleasantly surprised at the results - there's more crammed into this thing than I remembered [grin]

The second introductory article on Epoch i…
675 views
ApochPiQ
February 15, 2010
A gentle intro to Epoch
I sliced out a chunk of time today to write up a new introduction to programming in the Epoch language. It doesn't cover much yet, but it should be enough to help figure out the rest of the good stuff via the examples.

Next time I'm bored (and the whim to write strikes me) I'll supplement that artic…
667 views
ApochPiQ
February 12, 2010
Epoch Release 8 now available
Release 8 of the Epoch programming language is now available.

The CUDA support is downright primitive at the moment, but I plan to take care of that in R9. As usual, any and all feedback is welcome!


Enjoy [smile]
586 views
Advertisement
ApochPiQ
February 08, 2010
Epoch Release 8
Release 8 of the Epoch language project is getting really close to ready to ship... finally!


I scraped together a couple of hours this evening and knocked out the remaining work for thread pooling support. The big caveat to using worker thread pools is that you can't pass messages to a pooled thread…
668 views
ApochPiQ
January 31, 2010
Some basic C++ template metaprogramming
As much as I hate the language, I have to admit that C++ has an impressive amount of power under the hood - even though accessing that power sometimes requires some insane contortions. In particular, I'm always interested in the tricks that people come up with for template metaprogramming. They are…
1,608 views
ApochPiQ
January 30, 2010
Updates, of various kinds
Well, it's obviously getting real close to the end of January, and Epoch Release 8 is still obviously not here.

I had really hoped not to slip the schedule on this one, but other commitments have come up, and I just haven't had the time I'd like to pour into it. I still do plan to finish it up as qu…
653 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
13 Followers
klg71
Generalist
53 Entries
1 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
15 Entries
13 Followers
johnhattan
Programmer
1,277 Entries
50 Followers
Advertisement