Intel Core i7 board options.
Andrew Back
Hi All, Andrew
|
|
AshKay
ACRN is a great platform and understand that it is still maturing however within community there is certainly a need for a clear deployment instructions or some sort of matrix of what's supported. With platform/hardware variations out there not sure if it is possible to create such matrix. We have made investments on the recommended platform and now we have been spending cycles on ACRN debugging and not on our core application, still we have been making every effort to get the basic UOS working. Currently ACRN not being a out of box solution can certainly cause obstruction in adaption for many..
|
|
Zou, Terry
Hi Andrew, thanks very much for your interests of ACRN project. Yes ACRN is growing up very quickly, we enabled several HW platforms in: https://projectacrn.github.io/latest/reference/hardware.html Started from Apollo Lake (NUC6CAYH/UP2) and Kaby Lake(NUC7i7BNH) with v1.0/…/6 releases for automotive usage, and enabled Whiskey Lake(WHL-IPC-I7) with v2.0/…/3 for Industrial scenario. Then started latest 11th Gen Intel® Core™ processors (codenamed Tiger Lake-UP3). Actually we are also looking for mature/commercial TGL NUC or UP Xtreme(www.aaeon.com/) on market, but no available board and conclusion yet. So welcome any preference/suggestion from you and community : )
So for Industrial usage, Whiskey Lake and Maxtang WL-10 board is still preferred platform. If you do not have available Kaby Lake NUC7i7xxx, you may wait for sometime, when TGL NUC or UP Xtreme ready in market. We will also keep you updated and refresh Supported Hardware in ACRN project page.
For ‘supported’ platform, we did not break-down each feature on HW, but general separated user scenario, e.g., Apollo Lake/Kaby Lake only for SDC scenario, but Whiskey Lake for all scenarios: Safety VM, Logical Partition…
Best Regards Terry
From: acrn-users@... <acrn-users@...>
On Behalf Of Andrew Back
Sent: Wednesday, December 16, 2020 6:44 PM To: acrn-users@... Subject: [acrn-users] Intel Core i7 board options.
Hi All, Andrew
|
|
Andrew Back
Hi Terry, Many thanks for the clarification. Do you happen to know if there is a distributor in Europe for the WL-10 board? I cannot seem to find anywhere to buy this. Regarding "supported", it's still not clear to me what this means. I appreciate that the level of granularity is scenario rather than feature, but I cannot ascertain whether lack of support for a particular board and scenario means "will not work" or "we have not validated". The distinction is quite important. Best, Andrew On 17/12/2020 02:40, Zou, Terry wrote:
-- Andrew Back http://abopen.com
|
|
Hi Andrew,
I am not aware of a distributor in Europe. There are a couple of options I’m aware of:
I have never tried to order from Aliexpress but it says on the product page for example that they would ship to Belgium (where I’m located 😊), e.g.: https://www.aliexpress.com/store/5255223/search?origin=y&SearchText=whiskey
Regarding your question about validation, the short answer is that in most cases, it’s that we do not validate a particular combination. For some specific features, the obvious is that the underlying processor/platform needs to support it. A prime example of that would be Cache Allocation Technology (aka CAT), not all processor families support this. The one feature that seems to be causing the most trouble across CPU families is the graphics virtualization, i.e. GTV-g (for graphics sharing) and GVT-d (for graphics pass-through).
Now, the fact a combination of board/scenario is not validated today, does not mean we cannot add it. The project does not have unlimited resources but if there is enough interest for one, let’s talk about it!
Do you have a particular combination in mind already? Or more specific requirements you can share?
Cheers, Geoffroy
From: acrn-users@... <acrn-users@...>
On Behalf Of Andrew Back
Sent: Thursday, December 17, 2020 11:43 AM To: acrn-users@... Subject: Re: [acrn-users] Intel Core i7 board options.
Hi Terry, Many thanks for the clarification. Do you happen to know if there is a distributor in Europe for the WL-10 board? I cannot seem to find anywhere to buy this. Regarding "supported", it's still not clear to me what this means. I appreciate that the level of granularity is scenario rather than feature, but I cannot ascertain whether lack of support for a particular board and scenario means "will not work" or "we have not validated". The distinction is quite important. Best, Andrew On 17/12/2020 02:40, Zou, Terry wrote:
-- Andrew Back http://abopen.com
|
|
Andrew Back
Hi Geoffroy,
Decided to go with a NUC7i7DNBE board. We don't need graphics virtualisation, but will need to pass through USB 3.0 and possibly PCIe devices. The application is software-defined radio, where we will need to have a VM with real-time performance which is hosting the DSP/PHY part of the stack, plus a second non-RT VM which hosts other applications. Any pointers as to good starting points and best fit existing usage scenarios etc. would be much appreciated. Cheers, Andrew
|
|
Hi Andrew,
It sounds like the best starting point would be to use the classical industrial scenario for you. It allows you to start a Real-Time VM (RTVM) once ACRN and its Service VM is up and running. This is the Getting Started Guide for it: https://projectacrn.github.io/latest/getting-started/rt_industry_ubuntu.html
Are you running the DSP/PHY part of the stack under a Linux environment? If so, the tutorial above includes instructions on how to bring up a Linux environment and run a PREEMPT_RT kernel in it. That part would have to be adjusted if you need something different of course.
That NUC is based on a Kaby Lake processor, which does not support CAT (Cache Allocation Technology). This is something that could be useful if you are not getting the real-time performance you need when other apps are running in separate VMs. In any case, do not hesitate to reach out again if you face any issues and/or want some help with the performance tuning! We also have some notes that you may want to read on things to watch out for for real-time apps: https://projectacrn.github.io/latest/tutorials/rtvm_workload_design_guideline.html
Cheers, Geoffroy
From: acrn-users@... <acrn-users@...>
On Behalf Of Andrew Back
Sent: Friday, December 18, 2020 11:36 AM To: acrn-users@... Subject: Re: [acrn-users] Intel Core i7 board options.
Hi Geoffroy,
|
|
Hi! I agree with you. It has been a challenge to decide what and to what level of granularity we describe what we validate, support and "Should Work". Let me take that comment back to the engineering team, I'm not too sure how to address it properly but I agree it's less than ideal at the moment.
Geoffroy
|
|
Andrew Back
Hi Geoffroy, Many thanks. The DSP/PHY will be running as a Linux application, with an IP connection to another process running in the non-RT VM. Are there embedded boards with processors that feature CAT support? And also which are presently supported by Acrn? Hopefully this won't be something we need, but would be good to know. Any passthrough devices would be dedicated to a single VM, running a single transceiver process. Is there any tuning in particular for I/O? We can saturate USB 3.0 and need to make sure that this gives us the best performance possible, both in terms of throughput and latency. Best, Andrew On 18/12/2020 16:52, Geoffroy Van
Cutsem wrote:
-- Andrew Back http://abopen.com
|
|
Andrew Back
On 18/12/2020 17:48, Geoffroy Van Cutsem wrote:
Hi! I agree with you. It has been a challenge to decide what and to whatWe've not made a start as yet and it will now likely be the new year before we do. In addition to the Core i7 NUC, we'll also be evaluating the UP2 Atom E3950, for use in a reduced performance configuration. Thank you for the offer of help, it's much appreciated. I'll be in touch should we run into any issues. Best, Andrew -- Andrew Back http://abopen.com
|
|