Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Comment CCHIT is SH*T (Score 2, Interesting) 92

I spent a few years working as a software engineer for two electronic medical records companies. The second company certified some of its software with CCHIT. From that experience I can tell you that the CCHIT requirements are idiotic, and don't lead to better patient care, or better software for that matter. They are a hoop businesses jump through (both software companies and clinics). There are states that offer tax incentives for physicians that use CCHIT certified software. I know we spent a lot of time and effort implementing stupid features that were supposed to enhance security around patient data, help the physician provide better patient care, etc. In many cases these "CCHIT features" did just the opposite.

Its really disheartening when you write software all year to provide useful tools for doctors that improve the standard of care, and then have a bunch of useless and counterproductive features slapped on because of an upcoming CCHIT certification.

Comment Re:171 Threads! (Score 1) 597

One app using 171 threads out of 256? What about the other programs? I have 62 processes running on my quad core right now. That is 62 processes all wanting to run threads. Most of those are background, but I count 10 foreground apps. If each one of those was to use 171 threads, my system would probably get hosed fast. Hell, if each one used just half that my desktop would be screwed. I don't mean to come down on you so hard, but if one of my junior programmers had said what you just said I would probably come down hard on them. I don't take Richter's opinion blindly, even though he has threading patents and I don't. It has been my experience that he is correct. Limiting the number of threads is good programming. I don't mean, "don't use threads." I mean, "don't use a lot of threads." It makes your program less complex, easier to debug, and usually speeds up the application. Throwing more threads at a problem without careful consideration of the consequences to the system at large can cause diminishing returns.

Without proper thread management by programmers, even machines with many pipelines will flounder. For an analogy, there used to be a local two-lane road that took me from my neighborhood out to the local highway. The road had a few cars on it so traffic was easy. Once I got to the 4-lane highway (4 north, 4 south) there was more traffic but I could drive to work fairly easy because of the extra lanes. Why? Because every other program errr neighborhood had a *little* road leading to the main highway, so there was never too much traffic dumped onto the road. Then the state decided to widen the highway to eight lanes each way to handle more traffic. When this happened a couple of local software errr real estate developers got greedy and expanded their real-estate and widened the local roads - more people in more cars driving in more lanes. So even though we have a new, wider highway it is now packed, and it now takes for ever for me to thrash errr drive my way to work.
Sun Microsystems

Submission + - Sun Releasing 8-Core Niagara 2 Processor

An anonymous reader writes: Sun Microsystems is set to announce its eight-core Niagara 2 processor next week. Each core supports eight threads, so the chip handles 64 simultaneous threads, making it the centerpiece of Sun's "Throughput Computing" effort. Along with having more cores than the quads from Intel and AMD, the Niagara 2 have dual, on-chip 10G Ethernet ports with crytopgraphic capability. Sun doesn't get much processor press, because the chips are used only in its own CoolThreads servers, but Niagara 2 will probably be the fastest processor out there when its released, other than perhaps the also little-known 4-GHz IBM Power 6.

Slashdot Top Deals

Advertising is a valuable economic factor because it is the cheapest way of selling goods, particularly if the goods are worthless. -- Sinclair Lewis

Working...