Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:Keep It Ready (Score 1) 208

I have been maintaining infrastructure for over a decade. I know what's involved.

When you mention flexibility, you're getting somewhere. If I needed a temporary capacity bump, the cloud would make a great deal of sense. It's not a bad DR plan either. But for the everyday capacity (the base load if you will), ownership is cheaper and offers better control.

Comment Re:Taking responsibility? Ha! (Score 1) 511

In some cases, they HAD to start taking drugs to control agonizing pain.

Later, they get cut off when they heal (or the doctor, threatened by the DEA dares not continue prescribing) and find they are addicted. Then stupid laws made by the small minded turn these ordinary citizens with a medical problem into criminals.

Comment Re:Oe noes! A compiler bug! (Score 1) 739

Yes, I do assembly programming when necessary. Of course, this is a compiler, not an assembler.

But since I am speaking of a specific case of a compiler's behavior, I wouldn't actually have to be skilled in assembly code to evaluate if it did or did not run correctly with the offending function overridden in the object code.

The optimization flags have nothing to do with CPU errata. You should know that.

Compile with -On where n>3 and it may not behave correctly on GenuineIntel or on AMD with the crippler defanged. Oddly, it might work on AMD with the crippler in that case (or it might not). Most of that is due to the compiler taking a few liberties with floating point correctness that may or may not work out OK.

Comment Re:Where are the buggy whip dealers? (Score 1) 544

And the other huge problem here with selection bias: he targeted people who'd used both virtual and physical keyboards. In other words, the people who had at one point gone out of their way to buy a physical keyboard when there were other options. Not many people (percentage wise) ever bothered, so the set is very much limited to those who were motivated to like the non-virtual option.
User Journal

Journal Journal: Mars, Ho! Chapter Thirty Six

Drills
I got woke up early again, about five thirty this time. Fire in passengers quarters number forty seven. God damned drills, but I had to get up and inspect forty seven anyway. I put on a robe and trudged down there.
Yep, just a stupid drill. I noticed that Tammy was in the commons with the German woman as I walked past on my way back home. It was still early enough that I could still get another hour's sleep or so.

Comment Re:Oe noes! A compiler bug! (Score 1) 739

So, until last year, icc had not been available for the majority of Linux's lifetime. And keep in mind, it would be foolish to jump to a compiler with little track record no matter how good it looks. It could vanish tomorrow or quality could fall fast once it gets a foothold if it is a for profit venture. Given that, it wasn't a viable choice on principles for the first few years (and after because it proved to be problematic).

It says something about longevity and continued availability that a simple google for gcc history gets a detailed page indicating 1st release, a description of the development and a roadmap for the future while history for the intel compiler disappears beyond 10 years back.

It has only been recently that there were GOOD options that weren't gcc. The Linux kernel has several tricky bits in it where the tiny details of the compiler matter including how ambiguous bits of spec are interpreted and how bits the spec leaves to the compiler's option. So given a choice between 2 credible free compilers (clang and gcc) and a very much not free compiler with a history of cheating (the AMD debacle is not the only instance), it's not a very hard decision to make.

Meanwhile these days in the embedded space, optimized compilation of the kernel in the embedded space isn't nearly as important as it once was. CPU performance in that space is growing by leaps and bounds such that if a general purpose kernel is appropriate at all, there is probably an embarrassment of CPU cycles available at least to the point that the differences between gcc and icc won't be a deal breaker. The target app might or might not be another story, usually not.

That isn't to say that optimization is at all unwelcome, just that it takes 2nd priority to the compiler being stable and readily available.

Icc (and more often, ifort) are more popular in the HPC area for the application. Usually nobody worries too much about the kernel in that space either since the big gains there are made in efficient coding at the source level rather than in compiler optimization AND most of the calls into the kernel will be for hardware bound I/O. Optimization matters more in the application where the CPU will spend the vast majority of it's time crunching data with (hopefully) good cache utilization.

Comment Re:$23k isn't crap to an oracle shop... (Score 1) 97

$23k is nothing but pennies to an oracle shop.

Posting anon as I'm a unix sysadmin in an oracle shop.

Yes, but after becoming an Oracle shop, you don't have any pennies left to spend. And $23K per processor isn't really pennies to anyone. If you're spending the big bucks already, you have tons of processors. If you aren't, then it's massive.

But the real problem here is that it's done by default, regardless of if it's needed at all. So a client ends up spending that money, very likely on something they don't need and don't see any benefit from. Let's assume they have only two machines running Oracle, in high availability mode each running dual processors. At $23K per processor, that's just shy of $100,000 (and if tax is included, it will be over that). What can a company do with $100,000? Quite a lot. Especially if they're small enough that all they need is one database instance. On the other hand...if you take that $100,000 out of their budget, that would result in them having to cut costs elsewhere...perhaps by firing the guy who didn't catch that line item on the bill of materials from Oracle in the first place?

Slashdot Top Deals

If all else fails, lower your standards.

Working...