The Real Mystery of Intel's Monette Hill (in-depth)

witeken

Diamond Member
Dec 25, 2013
3,899
193
106
The Real Mystery of Intel's Monette Hill

Yesterday, Ashraf Eassa published an article, The Mystery of Intel Corp.'s Monette Hill, in which he mainly wondered about which process node this product would use. He suggests it could be the successor of Coffee Lake-S, but merely looking at the code name reveals that just has to be false: it isn't Monette Lake, or something.

However, there are a few interesting things about Monette Hill that does make it a mystery. In this article I'd like to summarize the real mystery of Monette Hill.

TL;DR: Monette Hill is a new co-processor for "very enhanced image processing" for desktop platforms. It's very likely this IP is already used in the Google Visual Core, so I'd expect more announcements related to Raja's Visual Computing Group and Intel's strategy to deliver discrete graphics solutions shorty at CES!

How it Unfolded

Part 1

On October 4, Google announces its Pixel 2 phones.

On October 17, in a blog post, Google reveals that the Pixel 2 contains a custom "Google-designed (from scratch)" SoC for image processing, called the Google Visual Core. It contains an A53 and "eight Google-designed custom cores", with 512 ALUs in each IPU. It processes HDR+ images at a claimed 50x higher efficiency than Snapdragon's Hexagon 680 ISP (in the S835 main SoC) (presumably, Google just says application processor), at 5x the performance and 10x lower power. It is also intended for machine learning workloads and can be programmed (Halide and TensorFlow with a Google-madecompiler). Its performance is 3 TOPS, but the foundry and process node were not disclosed.

On October 19, iFixit publishes its teardown of the Pixel 2. It contains the Visual Core with SR3HX X726C502 serial number.

On October 23, CNBC reports that "a Google spokesperson confirmed that the company worked with Intel on the Pixel Visual Core and noted that no existing chip had exactly what Google wanted for the new Pixel devices." However, Google did not give any details as to what each company did. The article suggests they contacted Google after seeing the similarities with Intel products' serial numbers starting with SR3: "The serial number on the chip in a photograph begins with "SR3," like some Intel chips." This suggests that the Visual Core is in fact an Intel chip. (Intel declined to comment.)

On October 25, Ars Technica releases its own coverage, based on the CNBC report like all articles, but adds a few of its own tidbits.

"Knowing that Intel helped with the development of the chip was enough information to start digging with, since anything touched by Intel is probably related to the camera chip, right? This led me to the codeword "Easel," which, sure enough, seems to be Google's codename for the Pixel Visual Core. You can poke around platform/hardware/google/easel/ in the Android source, where you'll find the few bits of related code that are currently public. Opening up the device-tree blob binary present on the Pixel 2 also prominently shows the word "Monette Hill," which sounds like some kind of Intel codename."

On November 8, Intel announces that Raja Koduri will join Intel in early December. Intel forms a new Core and Visual Computing Group. Intel says:

"In this position, Koduri will expand Intel’s leading position in integrated graphics for the PC market with high-end discrete graphics solutions for a broad range of computing segments.

Billions of users today enjoy computing experiences powered by Intel’s leading cores and visual computing IP. Going forward under Koduri’s leadership, the company will unify and expand differentiated IP across computing, graphics, media, imaging and machine intelligence capabilities for the client and data center segments, artificial intelligence, and emerging opportunities like edge computing."

Part 2

Then, on December 5h, seemingly without knowing about the above information, Ashraf Eassa tweets: "So now that we know what Whiskey Lake is, anybody care to guess what Monette Hill is? Maybe CFL with 4/6/8 core options and the ICL PCH?" In a tweet below he also says (without specifying whether this refers to WHL or MNH) about his source: "This is really fresh stuff, somebody DM'd me a link to a Chinese forum post. Whiskey Lake was publicly listed on Intel's website, but the leak told us what it was."

In any case, Monette Hill can now be viewed freely on Intel's site, but I don't know since when exactly Monette Hill was available there. Monette Hill is described as "Desktop Platform Code Named Monette Hill".

The last piece of information (which I found out myself today) comes from the LinkedIn profile of Mayank S, who worked for HCL Technoolgies from October 2016 until May 2017 as Technical Lead:

"Worked in Pre And Post Silicon Validation For Following LSIO Peripherals."
* Hardware: Intel Chipsets
* Operating Systems: Bare Metal, Linux Kernel (4.0) + minimal Filesystem.
* IP: UART, I2C, SPI, Timers, Watchdog, DMA, GPIO And Perf Monitors.​

He describes the project he worked on as the Monette-Hill Co-processor (MNH): "Intel And HCL Collaborating For New Coprocessor With Enhanced Image Processing. The main aim for this co-processor is to provide very enhanced image processing. As per pre/post-silicon validation, my task is to validate all LSIO Peripherals (Uart, GPIO, SPIM, I2C, DMA, Timer, Watchdog and Perf Monitors)."

The Mystery

So we have two separate pieces of information here that are, somehow, linked together.

On the one hand, we have Google describing how it designed the Visual Core co-processor with a "Google-designed" IPU, 8 total for 3 TOPS in a mobile power envelope, but later admitting that they "worked with Intel on the Pixel Visual Core".

Separately, we know that Monette Hill is an Intel desktop platform, more specifically a desktop co-processor for "very enhanced image processing". This sounds exactly the same as the Visual Core's capability.

Linking this together, Ars Technica has dug up the Monette Hill code name in the "device-tree blob binary present on the Pixel 2".

Hypotheses

Naturally, given the Monette Hill co-processor Intel is planning and the Intel serial number, one would conclude that the Visual Core is in fact Intel-designed and built by Intel on one of their process nodes, respectively.

Going against this, however, is that Google referred to the IPU as "Google-designed", but only later -- after being asked about it -- admitted that Intel helped them. So the other possibility is that the relationship with Intel is that Google is an ICF customer, but that does not explain the Monette Hill code name that Ars Technica found. Or maybe Google simply wants to get all the credits themselves.

A last option I can think of is that Intel provided the IPU IP, which they are going to use in Monette Hill, and Google developed the SoC on a TSMC process node, with the 8-core configuration and mobile power envelope optimized for its use case in the Pixel instead of as a desktop product.

Conclusion: To be continued

I do not know what to make of all is, that's why it is a mystery!

However, from my experience with leaks and rumors, I'd say that the most naieve interpretation is often the best. The Monette Hill code name that has ended up on the Pixel 2 to me seems the most important information. This means the Monette Hill IP is in the Visual Core SoC. And given that we know from the Monette Hill LinkedIn leak that it's a co-processor for image processing, this can only imply that the IPU is in fact the Monette Hill IP, which too can only mean the IPU is Intel-designed (I'd be very surprised if Intel got any help in developing its Monette Hill product, which is clearly intended for Intel's own products, and must have been in development for quite some time given the post-silicon validation probably started in October 2016).

So Google took this Intel IPU IP and built its Visual Core SoC around it, possibly manufactured at TSMC, but Intel could be possible too, in my opinion.

Given that Monette Hill IP is already out in the wild, I would watch out for any Intel announcements related to graphics from Intel at CES shortly!


pixel_visual_core.max-1000x1000.png


pMrI5NRA5LCj1TBI.huge
 
Last edited:

DrMrLordX

Lifer
Apr 27, 2000
21,620
10,829
136
Huh.

Interesting, but somewhat uninteresting at the same time.

Unless we're going to see huge clusters of these image processors doing deep learning for AI systems.
 

Dayman1225

Golden Member
Aug 14, 2017
1,152
974
146
I wonder if Intel would integrate things like the Movidius chip or this into their x86 Client CPUs, would be interesting to see.
 

IntelUser2000

Elite Member
Oct 14, 2003
8,686
3,785
136
Huh.

Interesting, but somewhat uninteresting at the same time.

Unless we're going to see huge clusters of these image processors doing deep learning for AI systems.

Hmm, I agree with this statement. Thanks witeken for what seems like a well researched post. However, the chip itself at the moment doesn't look so interesting.

Monette Hill, if its what you say it is may be a full on extension to the ISP(Image Signal Processor) that exists in their small cores(like Atom) and with U class chips.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,327
10,034
126
Huh.

Interesting, but somewhat uninteresting at the same time.

Unless we're going to see huge clusters of these image processors doing deep learning for AI systems.
Skynet running over the cell network, in the background, on everyone's Android phones with this little chip in it? *Shudder*
 

DrMrLordX

Lifer
Apr 27, 2000
21,620
10,829
136
Skynet running over the cell network, in the background, on everyone's Android phones with this little chip in it? *Shudder*

Ha! Well not quite where I was going with that (think more like a Larrabee-like concept, with clusters of these things on one board or one die, linked by a mesh) but hey not a bad idea.

Or rather, it would be a bad idea.
 

TheELF

Diamond Member
Dec 22, 2012
3,973
730
126
Em, that would be the GeniSYS OS not skynet,thank you very much.
 

Suijin

Junior Member
Aug 19, 2015
20
0
16
Is this related to ARCore which google is replacing tango with? Interesting they are both visual/graphical and have the "core" associated with them.
 

NTMBK

Lifer
Nov 14, 2011
10,232
5,013
136
Em, that would be the GeniSYS OS not skynet,thank you very much.

Wait, which timeline are we in again? I thought this was the one where DJT nukes the world before Skynet gets the chance
 
  • Like
Reactions: ZGR

aigomorla

CPU, Cases&Cooling Mod PC Gaming Mod Elite Member
Super Moderator
Sep 28, 2005
20,841
3,189
126
Skynet running over the cell network, in the background, on everyone's Android phones with this little chip in it? *Shudder*

ROFL..
Larry you know google's AI Translate made up its own language and google had to shut it down.
https://techcrunch.com/2016/11/22/g...ve-invented-its-own-secret-internal-language/

This is just from translating stuff on the internet... so who knows, maybe skynet is already out there planted bits of itself in cells over everything that is connected to the internet.
 

DrMrLordX

Lifer
Apr 27, 2000
21,620
10,829
136
Meltdown and Spectre aren't there for the NSA. They're there for SkyNet! dun dun dunnnnnn