Skylake Has a Voice DSP and Listens To Your Commands 99
itwbennett writes: Intel's new Skylake processor (like the Core M processor released last year) comes with a built-in digital signal processor (DSP) that will allow you to turn on and control your PC with your voice. Although the feature is not new, what is new is the availability of a voice controlled app to use it: Enter Windows 10 and Cortana. If this sounds familiar, it should, writes Andy Patrizio: 'A few years back when the Xbox One was still in development, word came that Kinect, its motion and audio sensor controller, would be required to use the console and Kinect would always be listening for voice commands to start the console. This caused something of a freak-out among gamers, who feared Microsoft would be listening.'
Re: (Score:3)
Cool. Sounds like a really nice thing to have...on a military vessel. Less so around the house.
Re: (Score:2, Funny)
I must admit I am having fun with the voice commands.
I would say it is about 95%ish accurate in decoding what I say.
However, if you get off script in what it knows it just takes the command and dumps it on the default search you have setup (google for me).
'open steam' apparently means open some random game with steam in the name. Which is not what I wanted.
'open weather' means open the built in weather app. Which is what I wanted.
'will it rain' and it will give me a nice summary of the current weather and
Re: (Score:2)
Open source command interface? (Score:2)
Is there any open-source voice command interface? Something simple, which runs commands?
I would even be happy if I could record some commands and define what to run when I say that. Or if it had some learning interface where I can define "oh I meant that existing command, next time you know this pronounciation variant".
Re: Star Trek computer (Score:3)
Initiate fap session.
Re: (Score:2)
I speak very standard English - sound like Prince Charles - and I would say it is close to 0% accurate.
As to why it needs a DSP to process speech - bit rate typically under 10khz - that is an even greater mystery. I think you will find that the processor in your typically MP3 player (probably a very sad 8051 clone) has way more than enough power to do analogue to digital. Unfortunately, even large mainframes with massive amounts of disk stora
Re:Star Trek computer (Score:5, Funny)
Re: (Score:3)
Re:Oh, yes.. (Score:5, Insightful)
I would think one of the shiny new instruction features added to skylake could go horribly horribly wrong in basically the worst way you could possibly imagine:
http://slashdot.org/firehose.p... [slashdot.org]
Basically, imagine code running on your computer that you aren't allowed to see even at the binary level, which means anti-malware software cannot scan it, and you can't debug it if you suspect it is doing something malicious, and even worse, I suspect that groups like the NSA could NSL the keys so that they could write their own state sponsored backdoors. IMO this is a feature that really doesn't belong on consumer grade hardware.
Re: (Score:2)
One more vote against Systems Management Mode.
Re: (Score:2, Informative)
Paraphrased quote from NTK (years ago!).
I'm going to run into a room full of people working and shout "Quit. Don't save."
Comment removed (Score:5, Funny)
Re: (Score:2, Flamebait)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
Im sure plenty of slashdotters will invest time and effort in explaining how this can be manipulated by unscrupulous hackers and foreign intelligence agencies to undermine user security.
Actually I'm more curious as to why this is "new". I could do the same thing with a 20-year-old PC with a sound card (I'm limiting it at 20 years to get some sort of reasonable Pentium with MMX, before that you start to run into CPU horsepower problems depending on what you want to do with the capability), why is it some "feature" of Skylake?
Re: (Score:3)
Why does the CPU need this? (Score:4, Interesting)
Re:Why does the CPU need this? (Score:5, Informative)
It's called Intel Management Engine (ME)
The management engine provides remote access capabilities, independently from the running operating system. It has full access to your RAM, and it has full networking support. It also handles the TPM module, AMT (Active Management Technology), Boot Guard and various DRM mechanisms. The ME also performs some basic hardware initialization and power management, on recent systems.
http://libreboot.org/faq/#inte... [libreboot.org]
Re: (Score:2)
Re: (Score:1)
Vernor Vinge called this years ago in his novel Rainbow's End. He predicted a SHE. Secure Hardware Environment.
A chunk of silicon+software on every PC that will be used by government to spy, police and tax every operation on the computer.
No-one should ever, ever have allowed a TPM in their machine. It was just the start.
Re: (Score:2, Insightful)
No, because then you could disable it.
Re: (Score:2)
faster than cpu normally hahahahahaahah
hahahahahaha
hahahahah
no, really hahahha. it's not about that. you need the hw implementation so you can only run the hw implementation when the device is off, so you can turn the machine on.
Re: (Score:3)
Fine, then: It's to turn the machine on, while being ridiculously low-power in doing so.
And maaaybe faster/better than the CPU: While ARM/Android is nothing in speed compared to Intel's latest-and-greatest whatever, there are cell phones with dedicated voice processing chips such as the Moto X.
My sister, last Christmas, was showing off her new Moto X. It was a family party-type-environment, and so had plenty of voice-range noise going on. She yells across the room at her phone: "Hey phone send a text t
Sure, this will sell like hot cakes! (Score:5, Funny)
"We made a new processor! It's not any faster but it has an always on mic and exposes a remote-control interface you know nothing about. Oh and did I mention the random generator is biased? You'll love it"
Re: (Score:2)
>Oh and did I mention the random generator is biased?
Would you like to substantiate that with evidence?
I know you can't. You know you can't.
What is your motivation for saying these things?
Re: (Score:2)
What is your motivation for saying these things?
Distrust of an untustworthy government, I'd imagine.
How about you prove him wrong, if you feel so strongly about Intel's virtue?
Proof is for mathematicians. Oh look, here's one: https://eprint.iacr.org/2014/5... [iacr.org]
Re: (Score:2)
Re: (Score:2)
You are missing the point.
AC made an assertion he knows that he or she doesn't know. It was a lie.
I know it to be a lie because I know the circuit. Several other people on this planet know enough to know it is a lie.
Other people don't know, which is just how the universe works.
If you are interested in testing random numbers, you are welcome to buy my book on the subject when I finish writing it in about 20 years.
Imagination Land (Score:1)
Can't imagine a much bigger waste of silicon than this.
Re: (Score:2)
Wait a minute, which current consumer operating system doesn't have some kind of voice control software? (FYI: It's not the year of the Linux Desktop just yet)
There's Siri, Google Now and Cortana.
How is dedicated hardware to decrease power consumption a waste of silicon?
You need a better imagination.
Re: (Score:3)
No tinfoil hats here! (Score:1)
"This caused something of a freak-out among gamers, who feared Microsoft would be listening."
We're much more realistic these days. Now we understand it's the NSA that will be listening. The nutbars are those innocent creatures naive enough to believe they won't.
Turn on? (Score:2)
What? That's not what's going on? You mean the PC is always on in sleep mode, listening to everything thing you say and analyzing it for the words "Computer on", which will take it out of sleep mode?
Re: (Score:2, Offtopic)
The point of the law is not to shame people for almost breaking it, but instead to convince them to abide by it. James Doohan abided by the law. Leave the great man alone.
Re: (Score:2)
Re: (Score:3)
They're pretty, but then they talk. Child snaps to focus.
Re: (Score:3)
I think in the dephinition of *ophile is that the condition both is so extreme that the victim has difficulty controlling his impulses in accordance with the laws of his lands, and prefers this particular age group almost to the exclusion of all others. To actually diagnose him with a problem requires way more information than the age of his first wife. So really this is just an anal vibration that his PC has entered into the slashdot comment box, go Skylake.
Almost all men (and it says this somewhere) find
Cool! (Score:1)
Useful? (Score:1)
Re: (Score:1)
Re: (Score:2)
Re: (Score:1)
I don't see the problem (Score:2)
Comment removed (Score:4, Insightful)
Re: (Score:2)
Because no one makes DSP's on 14nm process, so they'll all use more power.
Because putting an additional chip in a device makes it bigger.
Because they probably couldn't even fit an extra 100kb in the space a speech DSP takes up. (L1 and L2 cache aren't small because of die area, L3 is on-die too)
Re: (Score:2)
Re: (Score:2)
Because a separate chip, additional chip-to-chip interconnect, and additional PCB-type lithography is far more expensive than on-die lithography?
For instance, USB 3 really took off when Intel integrated USB3 into their chipsets. With the 6-series chipsets, USB 3 was a more e
Re: (Score:2)
The problem is that we have valuable die real-estate being taken up by this shit when additional L1/L2 cache, a core, or other SIMD instruction sets would be better.
L1/L2 caches have hit the maximum sizes you can build before the added latency of larger caches makes the trade-off fail. You can do L3, but the performance benefit is not very impressive for desktop workloads and if you are Intel you do not want your desktop chips eating your server market. Extra cores, same deal: great for server tasks, not for the desktop. SIMD just does not take up significant die space, and the gains are minuscule except for specialized workloads.
Intel is pretty desperate to find somet
Re: (Score:3)
Apparently one of the justifications for spending space on such a ridiculously specialized task, is that in the rare event that it's being used, some of the other stuff (e.g. the general-purpose parts) might have a brief opportunity to cool off a bit. Your bigger cache wouldn't have that advantage, because you'd be using it so often.
Some say often-dark silicon [danluu.com] will be a growing trend.
Re: (Score:2)
Because the market wants this. Either it'll be a hit, or it will disappear into the idea obscurity bin. You're banking on the latter. Time will tell what the majority who part with money decide.
Re: (Score:2)
Since the end of Dennard scaling, the transistor budget for new chips has kept increasing, but the powered transistor budget has not (or, at least, at a much lower rate). More L1 or L2 that needs to be powered all of the time is not easily affordable, but something that only runs when most of the rest of the chip is powered down is basically free (especially something as small as a DSP for voice). Expect to see a lot more of this kind of thing: features that give a
Re: (Score:2)
Re: (Score:2)
Well that just goes contrary to my understanding of what the main CPU is supposed to do, crunch data, and as much of it efficiently as possible in the smallest package available
Why? Especially in a desktop package, space isn't a constraint. Die area is cheap, heat dissipation is expensive. Your choices are either add some rarely-used coprocessors in the available space, or don't use the space. The cost is the same in both cases.
Specialized hardware that's rarely used (relatively speaking) should resides outside of it via PCIe bus assuming latency and bandwidth considerations are met
Latency is one big issue. Another is power. Off-chip communication is slow and very power intensive. The ARM GPUs, for example, compute a hash of each tile before writing it off to the frame buffer, and if the hash is the same as the last time then t
Kinda primitive (Score:1)
I thought we could control our machines with brain waves...
Re: (Score:1)
Strange game (Score:2)
I think hardware support for voice recognition would be awesome if it can be leveraged to provide a usefully accurate local recognition capability.
Yet I very much doubt this will ever happen because the whole point of voice recognition these days seems to be nothing more than an excuse to send data to MS / Apple / Google / Nuance / LEA / whomever.
Problem is the NSA and their overreach (Score:2)
I see a problem with this because of the NSA and their overreach into our private lives. They are already recording our phone calls, they already have access into the internet. So do we really want to have our computer's mic constantly hearing our conversations? MS records what your mic hears for Cortana's "improvement", what stops them from handing it over to the NSA?
Years ago I'd be considered crazy for this, but now with the NSA being who they the are, can you trust them? Can you trust MS? Ca
Probably depends on the chipset (Score:2)
The "Intel Active Management" (a governor that runs on a secondary CPU independent of the primary one, with cryptographically signed firmware and autonomous access to LAN, WiFi, Memory etc) is also quite disconcerting, but in fact only inclued on certain chipsets (see the tables for Broadwell [wikipedia.org] and Skylake [wikipedia.org]). Unless you are a large institution you probably don't want remote management capabilities.
It's hard to find which chipsets will feature this DSP but quite possibly some won't. Pay attention when you buy
Why is everybody so upset with this kind of thing? (Score:2)
I don't understand it.
Re: (Score:2)
My question is, so what? So what if the NSA is listening to everything? Let's assume the worst...that when I buy a Skylake PC, it can and does record everything that is said in my home and sends it to the NSA for storage and analysis. So what? For one thing, it'll be boring as shit, hours of me snoring, that sort of thing. Continuing the worst case, let's assume they can mine all this voice data perfectly, and can detect any time I talk about committing a crime or otherwise anti-government act. I'm a