I visited AMD’s office here in Taipei, Taiwan, during Computex 2023 to have a conversation with David McAfee, the company’s Corporate VP and General Manager of the Client Channel Business. Our conversation was far-ranging on a number of topics that I’ll write about separately, but I also had a chance to observe AMD’s Ryzen XDNA AI engine at work in a laptop demo. McAfee also discussed the steps that AMD is taking to prepare the operating system and software ecosystem for the burgeoning AI use cases that will run locally on the PC, which we’ll dive into further below.
After following the AMD-codenamed inspired hallway map, I found my way to the demo room to see AMD’s latest tech in action.
AMD’s demo laptop was an Asus Strix Scar 17 that comes powered by AMD’s 4nm ‘Phoenix’ Ryzen 9 7940HS processor paired with Radeon 780M graphics. These 35-45W chips come with the Zen 4 architecture and RDNA 3 graphics. AMD also had an Asus ROG Zephyrus G14 running the same demo.
The XDNA AI engine, a dedicated accelerator that resides on-die with the CPU cores, is the object of our interest. The overall goal for the XDNA AI engine is to execute lower-intensity inference workloads, like audio and video processing, at lower power than you could achieve on a CPU or GPU while delivering faster response times than online services, thus boosting performance and saving battery power.
This engine can handle up to 4 concurrent AI streams, though it can be rapidly reconfigured to handle varying amounts of streams. AMD claims this engine, a progeny of its Xilinx IP, is faster than the neural engine present on Apple’s M2 processors. The engine is plumbed directly into the chips’ memory subsystem, so it shares a pool of coherent memory with the CPU and integrated GPU. I’ve included AMD’s slides from the launch in the above album — they give an overview of how the engine works.
First, I popped open the task manager to see if the AI engine would enumerate itself as visible cores with utilization metrics, but the XDNA AI engine doesn’t show up as a visible device. As you can see in the above album, I found the AI engine listed as the ‘AMD IPU Device’ in the device manager. However, we couldn’t observe the load or other telemetry from the cores during the tests.
Here we can see the XDNA AI engine crunching away at a facial recognition workload. To the right of the screen, We can see a measurement of the latency for each step of the workload, and while the bars are impressively low and the workload ran quickly through a series of images as the AI engine crunched through the inference workload, we don’t have any context on just how those figures compare to other types of solutions.
AMD’s demo did have a button to test its onboard AI engine against the online Azure ONNX EP service, but the demo team told us they had encountered issues with the software, so it wasn’t working. Naturally, we would expect the in-built Ryzen AI engine to have lower latency than the Azure service, and that is logically what AMD was trying to demonstrate here. Unfortunately, we were left without a substantiative comparison point for the benchmark results.
However, the benchmark does show that AI is alive and breathing on AMD’s Ryzen 7040 processors, and the company is also well underway in bolstering the number of applications that can leverage its AI engine.
AMD announced last week at Microsoft’s Build conference that it had created a new set of developer tools that leverage the open-source Vitis AI Execution Provider (EP), which is then upstreamed in ONNX runtime, to ease the work required to add software support for the XDNA AI engine. McAfee explained that the Vitis AI EP serves as a sort of bare metal translation layer that allows developers to run models without having to alter the base model. That simplifies integration.
AMD isn’t providing performance metrics for its AI engine yet, but McAfee noted that it’s hard to quantify the advantages of an onboard AI engine with just one performance metric, like TOPS, as the other advantages of higher power efficiency and lower latency are all parts of the multi-faceted advantages of having an AI engine. AMD will share figures in the future, though.
McAfee reiterated the company’s plans to continue to execute its XDNA AI roadmap, eventually adding the engine to other Ryzen processors in the future. However, the software ecosystem for AI on the PC is still in its early days, and AMD will continue to explore the tradeoffs versus the real-world advantages.
Much of the advantage of having an inbuilt AI engine resides in power efficiency, a must in power-constrained devices like laptops, but that might not be as meaningful in an unconstrained desktop PC that can use a more powerful dedicated GPU or CPU for inference workloads, but without the battery life concerns. I asked McAfee if those factors could impact AMD’s decision on whether or not it would bring XDNA to desktop PCs, and he responded that it will boil down to whether or not the feature delivers enough value that it would make sense to dedicate valuable die area to the engine. AMD is still evaluating the impact, particularly as Ryzen 7040 works its way into the market.
For now, AMD isn’t confirming any of its future plans, but McAfee said that while AMD is committed to the AI engine being a part of its future roadmaps, it might not come to all products. On that note, he said there could conceivably be other options for different types of chips, like desktop PCs, that leverage AMD’s chiplet strategy. Other options, like add-in cards, are also possible solutions.
One thing is for sure: We’ll continue to see the scalable integrated XDNA AI engine make an appearance in many of AMD’s products in the future. Hopefully, next time we’ll see a better demo, too.
By Paul Alcorn for tomshardware.com
Simply want to say your article is as amazing. The clearness on your publish is simply spectacular and i can think you are knowledgeable in this subject. Well together with your permission allow me to grasp your RSS feed to stay up to date with imminent post. Thank you one million and please continue the gratifying work.
Why viewers still use to read news papers when in this technological world all is accessible on net?
справки москва
Simply want to say your article is as amazing. The clearness in your post is simply nice and i can assume you are an expert on this subject. Well with your permission allow me to grab your RSS feed to keep up to date with forthcoming post. Thanks a million and please keep up the gratifying work.
You’re so cool! I don’t think I have read anything like this before. So great to find someone with a few unique thoughts on this issue. Really.. thanks for starting this up. This site is something that’s needed on the web, someone with a little originality!
Do you mind if I quote a couple of your posts as long as I provide credit and sources back to your webpage? My blog site is in the very same area of interest as yours and my visitors would truly benefit from a lot of the information you present here. Please let me know if this alright with you. Many thanks!
Thank you for sharing your info. I truly appreciate your efforts and I am waiting for your next post thank you once again.
Im not that much of a online reader to be honest but your blogs really nice, keep it up! I’ll go ahead and bookmark your site to come back in the future. Cheers
Thank you a bunch for sharing this with all people you really recognize what you are talking approximately! Bookmarked. Please also talk over with my web site =). We could have a link trade agreement among us
This is a good tip especially to those new to the blogosphere. Brief but very accurate information Thank you for sharing this one. A must read article!
Great info. Lucky me I came across your site by accident (stumbleupon). I have book marked it for later!
hi!,I really like your writing so so much! proportion we keep in touch more approximately your post on AOL? I need an expert in this space to solve my problem. May be that is you! Taking a look forward to peer you.
It’s a shame you don’t have a donate button! I’d most certainly donate to this excellent blog! I suppose for now i’ll settle for book-marking and adding your RSS feed to my Google account. I look forward to brand new updates and will talk about this site with my Facebook group. Chat soon!
Fantastic goods from you, man. I’ve understand your stuff previous to and you’re just too wonderful. I really like what you’ve acquired here, really like what you’re stating and the way in which you say it. You make it entertaining and you still take care of to keep it smart. I cant wait to read far more from you. This is actually a great site.
If some one needs to be updated with newest technologies afterward he must be go to see this site and be up to date daily.
I’m really enjoying the design and layout of your site. It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a designer to create your theme? Fantastic work!
Great post. I’m dealing with some of these issues as well..
I blog frequently and I truly appreciate your content. The article has really peaked my interest. I am going to bookmark your site and keep checking for new information about once a week. I subscribed to your RSS feed as well.
My brother suggested I might like this website. He was totally right. This post actually made my day. You cann’t imagine just how much time I had spent for this information! Thanks!
Great site. Lots of useful information here. I’m sending it to a few buddies ans also sharing in delicious. And obviously, thank you for your effort!
Everything is very open with a precise description of the issues. It was truly informative. Your website is very useful. Thanks for sharing!
Hello there, just became aware of your blog through Google, and found that it is really informative. I’m gonna watch out for brussels. I will appreciate if you continue this in future. Lots of people will be benefited from your writing. Cheers!
I am really loving the theme/design of your web site. Do you ever run into any internet browser compatibility problems? A couple of my blog visitors have complained about my website not operating correctly in Explorer but looks great in Opera. Do you have any solutions to help fix this issue?
We are a group of volunteers and starting a new scheme in our community. Your web site provided us with useful information to work on. You have performed an impressive activity and our whole group will be grateful to you.
I enjoy reading a post that will make people think. Also, thanks for allowing for me to comment!
I visited several web pages but the audio quality for audio songs current at this website is really wonderful.
If some one wants expert view regarding blogging then i propose him/her to visit this website, Keep up the pleasant job.
My spouse and I stumbled over here from a different page and thought I might as well check things out. I like what I see so now i am following you. Look forward to exploring your web page again.
Greetings! I know this is kinda off topic however I’d figured I’d ask. Would you be interested in exchanging links or maybe guest writing a blog article or vice-versa? My site addresses a lot of the same subjects as yours and I believe we could greatly benefit from each other. If you happen to be interested feel free to send me an e-mail. I look forward to hearing from you! Superb blog by the way!
My brother suggested I might like this website. He was totally right. This post actually made my day. You cann’t imagine just how much time I had spent for this information! Thanks!
whoah this blog is fantastic i love reading your articles. Stay up the good work! You recognize, a lot of people are searching around for this info, you can help them greatly.
Whats up are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and create my own. Do you need any coding knowledge to make your own blog? Any help would be greatly appreciated!
An intriguing discussion is worth comment. I believe that you ought to write more on this issue, it might not be a taboo subject but usually people don’t discuss such subjects. To the next! Many thanks!!
I always used to read post in news papers but now as I am a user of web so from now I am using net for posts, thanks to web.
I like it when people come together and share views. Great website, continue the good work!
Have you ever considered about including a little bit more than just your articles? I mean, what you say is valuable and all. Nevertheless think of if you added some great pictures or video clips to give your posts more, “pop”! Your content is excellent but with images and video clips, this website could certainly be one of the most beneficial in its niche. Good blog!
hey there and thank you for your information I’ve definitely picked up anything new from right here. I did however expertise some technical issues using this web site, since I experienced to reload the site many times previous to I could get it to load properly. I had been wondering if your web hosting is OK? Not that I am complaining, but sluggish loading instances times will often affect your placement in google and can damage your high quality score if advertising and marketing with Adwords. Anyway I’m adding this RSS to my e-mail and can look out for a lot more of your respective fascinating content. Make sure you update this again soon.
Thanks for one’s marvelous posting! I genuinely enjoyed reading it, you could be a great author. I will make sure to bookmark your blog and will come back from now on. I want to encourage continue your great writing, have a nice holiday weekend!
I have been surfing online more than three hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me. In my opinion, if all site owners and bloggers made good content as you did, the net will be much more useful than ever before.
Hi there terrific blog! Does running a blog similar to this take a massive amount work? I have very little knowledge of programming but I was hoping to start my own blog soon. Anyway, if you have any suggestions or tips for new blog owners please share. I know this is off topic but I just needed to ask. Thanks!
If some one needs to be updated with newest technologies after that he must be visit this web site and be up to date every day.
Представительский мужской эротический массаж в Москве в спа салоне
Excellent post. I used to be checking continuously this blog and I am inspired! Very useful information particularly the ultimate part 🙂 I take care of such info a lot. I used to be seeking this particular info for a long timelong time. Thank you and good luck.
Nice post. I learn something new and challenging on sites I stumbleupon everyday. It will always be exciting to read content from other writers and practice a little something from their sites.
When I originally commented I seem to have clicked the -Notify me when new comments are added- checkbox and now every time a comment is added I recieve four emails with the same comment. Is there a way you can remove me from that service? Many thanks!
Hi, Neat post. There is a problem together with your site in internet explorer, could check this? IE still is the marketplace leader and a big component to other folks will leave out your magnificent writing due to this problem.
Thanks for sharing such a nice thought, article is nice, thats why i have read it completely
Hey There. I found your blog using msn. This is an extremely well written article. I will be sure to bookmark it and come back to read more of your useful information. Thank you for the post. I will definitely comeback.
Wow, that’s what I was searching for, what a stuff! present here at this blog, thanks admin of this website.
Hi, after reading this remarkable post i am also glad to share my experience here with friends.
omg omg ссылка зеркало
Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog that automatically tweet my newest twitter updates. I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.
My brother suggested I would possibly like this website. He used to be totally right. This publish actually made my day. You cann’t believe just how so much time I had spent for this information! Thank you!
Hola! I’ve been following your website for a while now and finally got the bravery to go ahead and give you a shout out from Kingwood Tx! Just wanted to mention keep up the great job!
Hi i am kavin, its my first time to commenting anywhere, when i read this article i thought i could also make comment due to this sensible post.
This text is invaluable. How can I find out more?
I truly love your site.. Very nice colors & theme. Did you make this site yourself? Please reply back as I’m looking to create my very own website and want to know where you got this from or exactly what the theme is called. Thank you!
Thanks for one’s marvelous posting! I actually enjoyed reading it, you could be a great author.I will be sure to bookmark your blog and definitely will come back sometime soon. I want to encourage you to continue your great job, have a nice weekend!
I got this website from my pal who informed me regarding this web site and now this time I am visiting this website and reading very informative articles here.
Nice blog here! Also your site loads up fast! What host are you using? Can I get your affiliate link to your host? I wish my site loaded up as fast as yours lol
If you are going for most excellent contents like I do, only go to see this website everyday as it provides quality contents, thanks
First off I want to say fantastic blog! I had a quick question in which I’d like to ask if you don’t mind. I was curious to know how you center yourself and clear your mind before writing. I have had a hard time clearing my mind in getting my thoughts out. I do enjoy writing but it just seems like the first 10 to 15 minutes are usually wasted just trying to figure out how to begin. Any ideas or tips? Cheers!
My partner and I absolutely love your blog and find a lot of your post’s to be what precisely I’m looking for. Would you offer guest writers to write content for you? I wouldn’t mind creating a post or elaborating on a lot of the subjects you write related to here. Again, awesome site!
Aw, this was an extremely nice post. Taking the time and actual effort to make a great article but what can I say I procrastinate a lot and never seem to get anything done.
After checking out a few of the blog articles on your site, I truly like your way of blogging. I added it to my bookmark website list and will be checking back soon. Please check out my web site as well and let me know how you feel.
Woah! I’m really enjoying the template/theme of this website. It’s simple, yet effective. A lot of times it’s very difficult to get that “perfect balance” between user friendliness and visual appeal. I must say you have done a amazing job with this. In addition, the blog loads very fast for me on Safari. Outstanding Blog!
I know this website gives quality based articles and other stuff, is there any other site which gives such information in quality?
Marvelous, what a blog it is! This website gives helpful data to us, keep it up.
Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your web site is wonderful, let alone the content!
Howdy just wanted to give you a quick heads up. The text in your post seem to be running off the screen in Firefox. I’m not sure if this is a format issue or something to do with internet browser compatibility but I thought I’d post to let you know. The style and design look great though! Hope you get the problem solved soon. Many thanks
This is very interesting, You are a very skilled blogger. I have joined your feed and look forward to seeking more of your great post. Also, I have shared your site in my social networks!
Excellent post. I used to be checking continuously this blog and I am inspired! Very useful information specially the ultimate part 🙂 I maintain such info a lot. I used to be seeking this particular info for a long timelong time. Thank you and good luck.
Great delivery. Solid arguments. Keep up the good work.
Hi my loved one! I want to say that this article is awesome, great written and come with almost all significant infos. I’d like to see more posts like this .
Thanks for your marvelous posting! I genuinely enjoyed reading it, you are a great author.I will be sure to bookmark your blog and definitely will come back at some point. I want to encourage one to continue your great writing, have a nice weekend!
Excellent post but I was wondering if you could write a litte more on this topic? I’d be very grateful if you could elaborate a little bit more. Appreciate it!
We are a group of volunteers and starting a new scheme in our community. Your web site provided us with valuable information to work on. You have done an impressive job and our whole community will be grateful to you.
Wow that was odd. I just wrote an really long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Regardless, just wanted to say great blog!
It’s actually a nice and helpful piece of information. I’m satisfied that you shared this helpful info with us. Please stay us informed like this. Thanks for sharing.
When someone writes an post he/she keeps the thought of a user in his/her mind that how a user can know it. So that’s why this post is great. Thanks!
I will right away clutch your rss as I can not find your email subscription link or newsletter service. Do you have any? Please permit me recognize so that I may subscribe. Thanks.
Helpful info. Fortunate me I found your site by accident, and I am stunned why this coincidence did not came about in advance! I bookmarked it.
Appreciation to my father who informed me regarding this website, this weblog is really awesome.
Hi, for all time i used to check webpage posts here early in the dawn, as i like to gain knowledge of more and more.
I was recommended this blog by my cousin. I am not sure whether this post is written by him as no one else know such detailed about my problem. You are amazing! Thanks!
Great info. Lucky me I ran across your site by accident (stumbleupon). I have book marked it for later!
Онлайн казино отличный способ провести время, главное помните, что это развлечение, а не способ заработка.
hey there and thank you for your information I’ve definitely picked up anything new from right here. I did however expertise some technical issues using this site, since I experienced to reload the site a lot of times previous to I could get it to load properly. I had been wondering if your web hosting is OK? Not that I am complaining, but sluggish loading instances times will often affect your placement in google and can damage your high quality score if advertising and marketing with Adwords. Anyway I’m adding this RSS to my e-mail and can look out for a lot more of your respective interesting content. Make sure you update this again soon.
I will right away take hold of your rss as I can not find your email subscription link or newsletter service. Do you have any? Please permit me recognise so that I may subscribe. Thanks.
Hi everyone, it’s my first visit at this web site, and article is really fruitful in favor of me, keep up posting such articles.
Hi there friends, its wonderful piece of writing concerning educationand fully explained, keep it up all the time.
Wow! This blog looks exactly like my old one! It’s on a entirely different topic but it has pretty much the same layout and design. Great choice of colors!
Awesome things here. I’m very satisfied to see your article. Thank you so much and I’m looking forward to touch you. Will you please drop me a mail?
What’s up to every body, it’s my first pay a visit of this blog; this webpage consists of awesome and truly good stuff designed for readers.