Google hires a key Apple chip designer
engadget.com
engadget.com
This statement completely ignores the group making the TPU. Google has more hardware expertise than just the consumer electronics folks.
And, from what I've seen when the register writes about subjects that I actually have signed the NDA for, they just blatantly make shit up, knowing that no one is going to break their NDA just to correct them.
AFAICT, Google was just given firmware access to Myricom's chips, and wrote an LLVM backend.
I recall sharing an article around inside of Google where the journalist had mentioned the development of a new data center and speculated that Google had at least 3 and as many as 6 data centers that they had built. At the time they were spending a billion dollars a quarter ($4B/year) on "capital expenditures" :-)
When that happens, Google is pretty good at getting the narrative out that misleads about their actual capability. The real capability can be 100x what external sources might lead you to believe.
As a hobby (back when I had the luxury of time) I designed several ALUs, and two CPUs featuring datapaths and register transfer control. I did them as digital circuit diagrams on paper, on breadboards (which teaches the valuable lessons of signal fanout, wire layout, debugging), and in squirrel (which teaches the value of good tooling, one way or another). I've toyed with VHDL, Verilog, and FPGAs, and am competent in assembly and C. I'm interested, but I don't know what the path forward looks like to gaining the chops that these famed designers have.
Not an answer to your question, but I'd love to read some blog posts about this please.
If I was a recipient of universal basic income, it's the first item on my list. A series starting from grass roots leading to code-level manifestation and verification of landmark chips like MOS 6502, Zilog Z80 and onwards up to MIPS R4000, SuperSPARC, Intel 80486, Motorola 68040. And a deep dive to implementing a lisp-based OS and tooling to both run & compile itself, completing the circle. There is so much interesting about CPUs, from large architectural design considerations like machine type (Von-Neuman or Harvard) and MMUs through to minutiae like choice of instructions and the encoding of the instruction set, balancing the conflicting demands of instruction timing optimizations versus silicon space and power budget, math intrinsics, ... this rabbit hole runs deep. I'm starting to wonder if any one person is able to master all of the requisite topics, similar to the pseudo-fact that there is no one person who is able to manufacture a can of Coke from scratch. But, we can try, and that is where the fun is :)
https://arstechnica.com/information-technology/2010/04/googl...
The moment a cadre on a level of Keller or Bruno gets bored, they loose them
They want to become like Apple and control their entire ecosystem all the way from the hardware to the software in their premium phones. They are tired of the current mess with all smartphone makers polluting the market with Android phones that stop being supported after a couple of years. Their target to have a full premium Google phone is around 2019.
Source: wink wink
There are about 15 architectural licensees. Apple and NVidia are architectural licensees.
https://semiaccurate.com/2013/08/07/a-long-look-at-how-arm-l...
Samsung, Qualcomm and Texas Instruments license cores.
One is a license run the ARM ISA, so you can design a chip from the ground up. Another is a license to produce a reference implementation of a single processor design. Others peripherals and options exist too.
So, in short, a microprocessor architect might be needed to build an ARM chip, depending on how one was going about it.
I would have said the same of my Nexus 6P .. but it has many hardware problems that manifest after a while. Fingers crossed to do not see the Pixel do the same.
This is the kind of situation that they are annoyed with.
One interesting note is the length of support Intel has provided to the Nexus Player. First released in 2014 on Android 5 it recently received Android 8 in 2017. It's too bad Intel is out of the mobile SoC market because their level of support has been unparalleled by any SoC manufacturer.
:(
Download the source code for its Linux kernel: https://android.googlesource.com/kernel/msm.git/+/android-4....
Compile it:
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
make wahoo_defconfig
make -j$(nproc)
Build the userspace by looking up the correct source code : https://source.android.com/setup/build-numbers (e.g. branch android-8.1.0_r2): mkdir $AOSP_HOME
cd $AOSP_HOME
repo init -u https ://android.googlesource.com/platform/manifest -b android-8.1.0_r2
repo sync --jobs=$(nproc)
source build/envsetup.sh
lunch aosp_wahoo-userdebug
make -j$(nproc)
And then flash your phone by doing fastboot -w flashall, you'll have root access and everything. (omitted downloading some kernel modules for the hardware)"omitted downloading some kernel modules for the hardware"
aka all the drivers, the actual things that make the hardware work, which are all closed source, and eventually will stop being updated (likely about 6 months from now) leaving you on a forever obsolete android release and kernel, full of exploitable holes.
People need to realize Project Treble will only improve Android, if Google has the guts to force OEMs to play ball, until then having a certified Treble device doesn't mean updates will be made available.
And it appears to be happening: https://www.xda-developers.com/project-treble-aosp-android-o...
Being possible by people with technical skills to replace firmware doesn't count on my book.
I care about the regular dudes buying regular pre-pay phones that they can afford.
https://www.theinformation.com/google-ramps-up-mobile-chipma...
In a way, your employer does own something: rights to the output of your labor.
The term is demeaning to employees, but the connotation is pretty well understood. It's not really meant to convey proper ownership, just that the employee was lured away.
People can't even bring themselves to use the distinction for Waymo/Uber and Levandowski.
This is probably the correct interpretation. "Poaching" seems to be the word used when a person is specifically targeted because of their experience. They're viewed as key, so it's not just good for the one hiring them, but bad for the company losing them. If you think of hiring as dragging a net through the water an sifting through the catch, poaching would be more like spear fishing.
Or it could just be sensational headline writing.
Almost like google and facebook, is there anybody who could leave these services and understand, they are created to spy you, just like your mobile phones.
mobile is a tough market to crack! its expensive and the network effects that influence what people buy are pretty strong.