Archives

Posts from jimdempseyatthecove RSS

jimdempseyatthecove

B.A. Physics, class of 1971. S.E. Digital Equip. Corp. 72-74 (O/S, compilers, languages, drivers, utilities). S.E. Educomp Corp. 74-77, wrote ETOS O/S, Founded Network-Systems Design, Inc 1978, wrote OMNI-8 O/S (up to 8-way system with virtualization). Founded TAPEDISK Corporation in 93. Founded two other companies relating to computer services. Founder and CEO QuickThread Programming, LLC in 2006. All companies privately held. Also performing self-funded research relating to space elevators. And holds U.S. Patent 6,981,674 System and Method for Space Elevator and other patents pending relating to space elevators. RE: software - Mr. Dempsey has a U.S. Patent pending, for a Lock-Free/Wait-Free DCAS on systems supporting only CAS (pub 20080228784) and others pending. Principal architect of QuickThread. Blog: The Parallel Void http://theparallelvoid.blogspot.com www.quickthreadprogramming.com jim@quickthreadprogramming.com

Have your cake and eat it too - part 2

By jimdempseyatthecove (8 posts) on November 22, 2011 at 1:24 pm
Comments (0)

In the first part of this article I described how you can “have your cake and eat it too” with respect to programmable use of Hyper Threading or no Hyper Threading through use of thread team selection attributes on the parallel_for construct in the QuickThread® programming tool kit. In this part I will describe the [...]

Continued ›

Category: Parallel Programming
Tags: , , ,

Have your cake and eat it too

By jimdempseyatthecove (8 posts) on October 14, 2011 at 3:10 pm
Comments (0)

This English idiomatic proverb or figure of speech dating back to 1546 is used to describe situations where “you can’t have it both ways.” Considering that this blog is posted on a website which, barring a few exceptions, has a preponderance of content relating to programming and computers. So where does this idiomatic proverb fit [...]

Continued ›

Category: Parallel Programming
Tags: , , ,

Linked List Verses Array

By jimdempseyatthecove (8 posts) on March 26, 2010 at 1:27 pm
Comments (8)

All too often a programmer will learn a programming maxim and experience it true under several contexts and assume that the maxim extends equally to all other contexts. Take for instance the maxim “array access is faster than linked list access”.

Continued ›

Category: Parallel Programming

White Rabbits - Part 3

By jimdempseyatthecove (8 posts) on November 30, 2009 at 9:17 am
Comments (0)

Finalizing performance tuning of multi-threaded app.

Continued ›

Category: Parallel Programming
Tags:

White Rabbits - part 2

By jimdempseyatthecove (8 posts) on November 25, 2009 at 4:22 pm
Comments (9)

Finding White Rabbits in your code

Continued ›

Category: Parallel Programming

White Rabbits

By jimdempseyatthecove (8 posts) on November 23, 2009 at 4:19 pm
Comments (5)

The realities of parallel programming as illustrated by a fictional character.

Continued ›

Category: Parallel Programming
Tags:

Affinities and Opportunistic Thread Scheduling - Reply 1

By jimdempseyatthecove (8 posts) on January 23, 2009 at 12:48 pm
Comments (0)

Clay – Thanks for taking the time to review my post. I will try to answer your questions to your satisfactions.   CB: I would think that the programming was closer the TBB method. Is this a fair assessment? QuickThread (QT) is neither like OpenMP nor TBB but has more similarities to TBB with QT’s [...]

Continued ›

Category: Parallel Programming

Affinities and Opportunistic Thread Scheduling

By jimdempseyatthecove (8 posts) on January 21, 2009 at 11:04 am
Comments (10)

Most of us mere mortal multi-threaded programmers use a variety of parallel programming tools and/or language enhancements in an attempt to produce an optimal performing application. Unfortunately, due to lack of awareness and control of thread scheduling, much of the fine tuning is left more to chance than by formal design of the program. Parallel [...]

Continued ›

Category: Parallel Programming