Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:What the hell is AVX-512? (Score 1) 132

With C code like:

int a[4] = { 1, 2, 3, 4 };
int b[4] = { 5, 6, 7, 8 };

for (n = 0; n 4; n++)
{
    a[n] = a[n] + b[n];
}

Without vector instructions that would produce a handful of instructions. With vector instructions (MMX, SSE, AVX, AVX-512) it could be done with something like:

movups xmm0, [a]
movups xmm1, [b]
paddd xmm0, xmm1 ; parallel add double words (uint32_t)
movups [a], xmm0

movups loads the 128 bit SSE registers from memory, paddd takes the xmm0 and xmm1 registers, splits them into 4 ints, adds them together, and puts the result back into xmm0. Assuming there are enough execution units, all 4 adds can be done at the same time.

In the end a will be { 6, 8, 10, 12 }. It's also possible to split them into four 32 bit floats, eight 16 bit ints, sixteen 8 bit ints, etc.

AVX adds 256 bit registers and AVX-512 adds 512 bit registers along with masking (something the Playstation 2 could do).

In English, this means with AVX-512, it's possible to compute Mandelbrots 16 pixels at a time in a single thread.

Hardware

On-Chip Liquid Cooling Permits Smaller Devices With No Heatsinks Or Fans 45

An anonymous reader writes: DARPA-funded research into on-chip liquid cooling has resulted in a field-programmable gate array (FPGA) liquid-cooled device that can operate at 24 degrees Celsius, versus 60 degrees Celsius for an equivalent air-cooled device. The cooling fluid resides only nanometers from the heat it must address, and operates so efficiently as to offer potential to stack CPUs and GPUs using copper columns, as well as dispensing with heat-sinks and fan systems. With those components removed, the system can facilitate far more compact designs than are currently feasible.

Comment Linksys Quadcopter (Score 1) 210

I was working on a Linksys Quadcopter with the help of friends at work:

https://www.youtube.com/watch?v=BRzf-Yvx3uk

This actually used the router and WiFi (I think one of the first quadcopters to do so) with a home-made web server to take commands from a PC. The web server relayed commands over the router's UART to an Atmel ATtiny2313 chip. The program used to send commands to the router used a standard PC flight simulator stick.

Documented a lot of what was done (more pics / videos) on my web page... was afraid to link directly for fear of being slash dotted :).

PlayStation (Games)

US Air Force Buying Another 2,200 PS3s 144

bleedingpegasus sends word that the US Air Force will be grabbing up 2,200 new PlayStation 3 consoles for research into supercomputing. They already have a cluster made from 336 of the old-style (non-Slim) consoles, which they've used for a variety of purposes, including "processing multiple radar images into higher resolution composite images (known as synthetic aperture radar image formation), high-def video processing, and 'neuromorphic computing.'" According to the Justification Review Document (DOC), "Once the hardware configuration is implemented, software code will be developed in-house for cluster implementation utilizing a Linux-based operating software."
Businesses

EA Shuts Down Pandemic Studios, Cuts 200 Jobs 161

lbalbalba writes "Electronic Arts is shutting down its Westwood-based game developer Pandemic Studios just two years after acquiring it, putting nearly 200 people out of work. 'The struggling video game publisher informed employees Tuesday morning that it was closing the studio as part of a recently announced plan to eliminate 1,500 jobs, or 16% of its global workforce. Pandemic has about 220 employees, but an EA spokesman said that a core team, estimated by two people close to the studio to be about 25, will be integrated into the publisher's other Los Angeles studio, in Playa Vista.' An ex-developer for Pandemic attributed the studio's struggles to poor decisions from the management."

Comment Re:Title misleading, er, totally wrong (Score 1) 273

Per application volume control? Is that done in software or hardware?

If it's done in software, then this features is as equal as adding a pole in the back of my car that drags sparks on the street as I drive. Sure it might look cool having sparks fly while I drive, but it wastes resources and slows down the car for something I don't really need or want.

Slashdot Top Deals

On a clear disk you can seek forever. -- P. Denning

Working...