Beta

Slashdot: News for Nerds

×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

Don't Be a Server Hugger! (Video)

parlancex The Cloud and Net Neutrality (409 comments)

There's never been a better time to get into the cloud! Get all your data into your favorites service(s) just in time for your ISP to hold it hostage from your cloud service providers.

about 2 months ago
top

C++ and the STL 12 Years Later: What Do You Think Now?

parlancex Re:In Academic Projects (435 comments)

I wrote a project that was parsing text files that were several hundred megs in size, containing large numbers of floating point numbers in text in a reasonably complex structure. This all needed to be parsed and converted into simple data structures for processing. The initial version using STL streams for parsing and text manipulation was about 500 times slower than crawling bytes with switch statements and using standard C number parsing functions. 500.

about 3 months ago
top

Vintage 1960s Era Film Shows IRS Defending Its Use of Computers

parlancex Re:Uproar? (146 comments)

He was then immediately arrested for perjury.

about 3 months ago
top

RCMP Arrest Canadian Teen For Heartbleed Exploit

parlancex Re:Good. (104 comments)

Sure. I'd agree with that.

What I wouldn't agree with however would be blood-seeking legislation that does not carefully factor in the disparity in the actions taken by computers and their owners. There's a reasonable debate to be had about responsibility and negligence, but proving beyond reasonable doubt that the attack was actually perpetrated by Mr. Roger B. Jones, with intent, is much harder than proving an attack originated from an IPv4 block assigned to his ISP, and possibly allocated by DHCP at that time to a modem currently registered an account owned by Mr. Roger B. Jones. My worry is that the courts probably won't care, and that's a dangerous path and I'd dare you to throw the first stone.

about 3 months ago
top

Slashdot Asks: How Do You Pay Your Taxes?

parlancex Re:We don''t do tax returns in the UK,you insensit (386 comments)

This sounds preferable to giving the government an interest free loan for the amount of my refund for the duration of up to a year, each and every year.

about 3 months ago
top

Ask Slashdot: Does Your Employer Perform HTTPS MITM Attacks On Employees?

parlancex Re:Not MITM (572 comments)

Well that's all semantics isn't it? The reality is that in many countries regulations prevent snooping of traffic to websites related to health or banking, so your company can write whatever policy it likes, it is still explicitly illegal activity.

about 5 months ago
top

Using Java In Low Latency Environments

parlancex Re:Huh? (371 comments)

Garbage collection creates a different class of problems, namely that the performance characteristics of your program become non-deterministic. This is a Big Deal for certain classes of applications such as video games and in particular HFT. Would you like to be the person explaining why the GC caused your program to stall at an inopportune time for 50ms and lost somebody a few million bucks?

about a year ago
top

MIT Uses Machine Learning Algorithm To Make TCP Twice As Fast

parlancex Re:Come on now (250 comments)

Then I suggest to go ask an engineer or scientist that does not see the internet as arcane magic. It's nowhere near as complicated as you appear to think.

Exactly! I plug my Internet cable into my Internet box and it's there on my screen. What's more to know?

1 year,8 days
top

NVIDIA GeForce GTX 780 Offers 2,304 Cores For $650

parlancex Re:I can get an entire laptop for that cost (160 comments)

If by 90% of today's games you mean 90% of today's facebook games, then yes, I suppose ;). But seriously, are games less technically demanding than they were 10 years ago? Yes. Are you really going to have that much fun trying to play actual modern 3D games on medium low detail settings, no AA, low resolution, at ~30 fps? You might, obviously a lot of people wouldn't, myself included.

about a year ago
top

NVIDIA GeForce GTX 780 Offers 2,304 Cores For $650

parlancex Re:Still slower than AMD (160 comments)

Well, kind of... or not really... not in the traditional sense. I can't speak for AMD but in Nvidia architectures those 2000+ "cores" are clumped into very wide (32+) groups which all share a single instruction decoder and all the parts that go around that. Are they really individual "cores" if they all have to execute the exact the exact same instruction in lockstep?

about a year ago
top

Interactive Raycaster For the Commodore 64 Under 256 Bytes

parlancex Re:HP Printer Driver Developers Take Note (143 comments)

I'm afraid you're still an idiot, because "the stuff that turns the driver into a product" should still also be no greater than a few MB tops, even with stupid sounds, images and animations included for the printer status.

about a year ago
top

Interactive Raycaster For the Commodore 64 Under 256 Bytes

parlancex Re:HP Printer Driver Developers Take Note (143 comments)

Here I go feeding the trolls...

So just so I can get this right, a printer driver is so complex a feat of engineering it is analogous to a skyscraper? A printer driver takes input data in the form of text, fonts, and images, formatting, and translates it into a format compatible with the printer in question. Entire operating systems have been written in less than 1/10th the size of some of HP's modern shipping print drivers. I never said it has to be 254 bytes, but the current level of bloat is absolutely insane and I have no idea how they even reach it. Do you know how many lines of C++ code 500MB compiled and compressed is actually equivalent to? Billions. Literally billions. I just want to understand; Do you actually believe it takes a billion lines of code to transform input document data into a format readable by a laser printer?

about a year ago
top

Interactive Raycaster For the Commodore 64 Under 256 Bytes

parlancex Re:HP Printer Driver Developers Take Note (143 comments)

Then you should be impressed. If you seriously are a developer who writes printer software for HP you are bad and you should feel bad.

about a year ago
top

Interactive Raycaster For the Commodore 64 Under 256 Bytes

parlancex Re:HP Printer Driver Developers Take Note (143 comments)

Why, yes I am! I've written home-brew Xbox games that included graphics and animations, sounds and music(<10MB), and reasonably complicated network software that runs as a service on many of my servers at work (<100KB). I've dabbled in writing demo code as well writing a complex synthesizer with DSP effects and tons of music content in 64kb.

If you're actually defending the need to ship printer drivers literally over 500MB I would really love to hear your logic.

about a year ago
top

Interactive Raycaster For the Commodore 64 Under 256 Bytes

parlancex HP Printer Driver Developers Take Note (143 comments)

The next time you churn your next 500MB printer driver think about programs like this. Think long and hard.

about a year ago
top

AMD Details Next-Gen Kaveri APU's Shared Memory Architecture

parlancex Re:Where's the fine print? (128 comments)

Sigh. Here I go feeding the trolls.

I'm not sure what point you're trying to make here, since MY main point in the rest of this topic was that modern GPUs are mostly limited by memory bandwidth, which makes the development in TFA pretty pointless. You're right! 32GB/s isn't enough to make the most of the computing resources available on a modern GPU! That was my point; How exactly would the GPU accessing main memory directly help? The fastest system RAM currently available in consumer markets in the fastest possible configuration can barely reach 30GB/s. In order for GPUs to confer a computional advantage they need to be doing heavy lifting on GDDR RAM which could deliver over 160GB/s on cards that are over 4 years old.

about a year ago
top

AMD Details Next-Gen Kaveri APU's Shared Memory Architecture

parlancex Re:Why compromise? (128 comments)

Yeah, that's about right. I was just quoting from the OP there. An application that was already properly optimized on the CPU generally only sees performance gains of around 10 to 20x in best case scenarios.

about a year ago
top

AMD Details Next-Gen Kaveri APU's Shared Memory Architecture

parlancex Re:Why compromise? (128 comments)

Wrong! The GPU is only 100x faster at doing certain problems because of the fast GDDR memory it is attached to which is optimized for very large sequential reads and writes. There are a tiny number of applications that require huge numbers of FLOPs on very small amounts of data (BitCoin mining and password hashing attacks come to mind, but that's about it.)

about a year ago
top

AMD Details Next-Gen Kaveri APU's Shared Memory Architecture

parlancex Re:Where's the fine print? (128 comments)

The trouble is that GPUs suck. They have teeny amounts of local memory and a slow interconnect to main memory. They also suck at certain things and batting data between the fast (for some things) GPU and fast (for other things) CPU is a real drag becuase of the latency. This limits the applicability of GPUs.

The "slow interconnect" you're talking about to main memory, PCI Express v3.0 has an effective bandwidth of 32GB/s which actually exceeds the best main memory bandwidth you'd get out of an Ivy Bridge CPU with very fast memory, so no, that's not a bottleneck for bandwidth, though yes, there is some latency there.

I don't know why everyone seems to forget that GPUs aren't just fast because they have a lot of ALUs (TFA included), they are fast because of the highly specialized GDDR memory they are attached to. One would be completely useless without the other. Even the lowly GTX 285 from 4 years ago was pushing 160GB/s for memory bandwidth.

about a year ago

Submissions

parlancex hasn't submitted any stories.

Journals

parlancex has no journal entries.

Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account

Loading...