Webinar “How is AI-powered technology changing the smart city?” , November 12, 2024
[Music] Em-bed has never been so exciting. It's life-saving [Music] [Music] It's life changing. [Music] It's dream making. And it all starts with this chip. A small and mighty computer, the size of a credit card.
With embedded chips and processors, enabling our passion and curiosity to solve anticipation of a problem, mitigate risks and create solutions that improve business and life. The potential that lies behind executing dreams is so tremendous , f we fail to realize them the responsibility lies solely on us. So dream away. Be great. Enclustra. Em-bed with us. Good afternoon and welcome to Today's Vision Systems Design webinar
titled "How is AI-Powered Technology Changing the Smart City", sponsored by Enclustra. I'm Linda Wilson, Editor-in-Chief of Vision Systems Design, which is part of Endeavor Business Media. To begin let me explain how you can participate in today's presentation. First if you have any technical difficulties during today's session, please submit it to the questions window and our technical experts will help you out. We recommend disabling any pop-up blocking software or extensions in your browser as these can cause issues with the webinar player. Additionally, we welcome your questions during today's event. We will answer as many questions as possible during the Q&A session that
will follow the main presentation. But please feel free to send in your questions at any time. To do so, simply type your question into the question window on the side of your screen and hit the submit button. Also, please be aware that today's session is being recorded and will be available on the Vision Systems Design website within the next 24 hours. You'll be notified by email when the
archive is available. Now I'd like to introduce our speakers for today's discussion. First we have Gael Paul who is VP of innovation and Enclustra, leader in FPGA based Systems-on-Module technology. He leads a multinational team focused on developing cutting-edge hardware, software, RF, mechanical and thermal solutions. With 25 years of experience in semiconductors electronic design,
automation and cloud technologies, Gael is a recognized expert in product architecture chip design and field experience. Next we have David Wyatt with 30 years of experience in Automation. David is a certified AIA Advanced Vision professional and a charter member of the Machine Vision Association of the Society of Manufacturing Engineers. He also is founder of Automation Doctor. Welcome, gentlemen. I'll start with our first question. Smart cities have
been discussed since the 1990s, taking shape in the 2010s and evolving rapidly ever since to help ground us and our viewers. Can you walk us through how a smart city operates today with AI and what key components are driving this Evolution? Gael, let's start with you. Yes thank you, well welcome everyone to this webinar, thank you for joining. I'm very happy to be with you Linda and David for this session. So what is a smart city? Well, it's a number of functions and I will give you just a few of them: surveillance systems for real-time video processing and rapid threat detection it can be traffic management to optimize the flow of vehicles and which use congestion, environmental monitoring, gas or noise for example, smart lightning, adaptive lighting to adapt to the conditions on the city and the day, energy, waste management is also very interesting how you can optimize waste collection; water management, smart parking public transport, health care and even all the way down to citizen engagement. Interestingly, Linda, a smart city pretty much
operates like a high-end industrial facility with a multitude of sensors, multiple systems, many of them are critical in terms of flows of people or information and as well as security and safety. David, how about you? Well, thank you, Linda, Vision System Design and Enclustra and Gael for inviting me along and it's a privilege to be here. Gael really hit all the high points there so I think that he's exactly right on when he talks about what the smart city is envisioned to be. You know years ago we used to think that it was flying cars and and robots in every in your apartments helping you clean and that's really not what what it's all about. Smart cities want to enhance safety, they want to enhance sustainability the quality of life and the residential experience the experience of the actual residents of their city and they have to find a way to avoid some risks such as data privacy. There's critical infrastructure security that they have to be aware of and that adds challenge to the governments and public bodies that that try to govern and contain those problems over the next five years. I'm expecting
AI generative AI to impact cities through integration of digital government services, smart transportation and interactive digital twins where you have a city that you have model as a digital twin and things that you want to do can be tried in in the Cyber sphere as as opposed to maybe making some mistakes and building some things that don't belong in certain places. Without quality in mind, digital government could also risk have risk replicating or aerating some existing inequalities so we must be ensuring that our Technologies and our Innovations are deployed ethically and inclusively okay well you've touched on some of this already David but let me ask both of you what do you see as the biggest Tech challenges in Urban Development like handling massive data insuring cyber security and scaling up for growing cities. Geal, do you want to touch on this? Sure, well the what we've we've described a number of use cases right and what is interesting in those cases is they actually involve sensing a lot of different stuff comprehending the world in a way that wasn't accessible to us and by the way then processing that understanding especially with AI so the first challenge is the the diversity of sensing for comprehension of the world obviously vision camera based Vision enhance with AI is the basis of most of the systems we now have the ability to make a lot of sense from Vision based cameras thanks to to AI but that's not it there's multitude of other sensors that are very useful I could site image sensors even all the way to Thermal and infrared spacial sensors, lighters, radars, GPS, physical sensors you know pressure sensors initial sensors light sensors audio sensors I will actually talk about that or even chemical sensors. And let me give you an example. I think it's the city of Copenhagen that actually enhanced the water distribution system to with a leakage deduction and that's quite hard if you have buried pipes in the ground how do you detect leakage and one of the solution found was audio processing. It turns out that if you listen to the sound of water turbulent sound within a pipe it can be detected when there's a leakage because that turbulences will be different. I don't believe my brain can figure that out but AI can make difference between a leaked and a non-leaked pipe thanks to audio processing. So a key challenge here is having the
ability to aggregate tons of data coming from a multitude of sensors in real time. Most of the systems need to respond in real time so that's the very first Challenge and maybe David you want to tell us a little more about your perspective on that very first challenge. Thank you, Gael, yes, you're exactly right, the biggest challenge is going to be to put in the data infrastructure because as you point out there are lots of sensors, there's lots of data, you have to have infrastructure to connect all those things and they're not all going to connect with Wi-Fi, because although 5G is barreling in and and we have a lot of bandwidth, it's going to get eaten pretty quickly so we want to be careful not to pollute the airwaves, because Wi-Fi is just radio, you know, so there's going to be a lot of infrastructure that's going to have to have, fiber you're going to have to have some some hard wiring, and you know FPGAs are perfectly suited to the job, to reduce the data down to schemes that AI and generative AI can actually work with FPGA have been doing it since the 1980s and and I think they're kind of like the the sister behind the behind the other sister you know you don't see her a lot but she's there and she's she's she's providing the support that is needed for the CPUs and the GPUs. Many cities are focused on transportation and they're looking for ways to reduce barriers to Civic PR precipitate I'm sorry participation promote transparency of that data and improve access. We are going to see a lot of digital government services and smart Transportation, then we're going to find that through our interactive digital twins and and those digital twins are not going to be able to function unless we have the data stream coming in and as Gael points out, there are lidar, there's radar there are so many different things that we have to look at, that that that is going to be our technical challenge and what I talked about before was more of an ethical challenge. This is the technical challenge side is getting that data reduced and getting that that infrastructure for the data stream okay. And in fact, Linda, let me let me you know augment the challenges. So we
talked about the very first challenge which is the this aggregation of sensing data usually called Sensor Fusion but there's actually five additional challenges right the second one would be that the fast space of changing models, AI models, tend to change very quickly or security threats tend to change very quickly so the ability to quickly adapt at the hardware and the software level to the fast pace of changes. The third challenge is real time which really goes for very low latency systems in many of situations you know if you do traffic management or many of those you need very very low latency response time to efficiently manage the system the force challenge will be low power as you are you know putting down thousands, tens of thousands, hundreds of thousands of sensors and devices they have to be low power otherwise we would you know we would consume more energy that we would save to the smartness of our cities. The fifth challenge will be security, especially at the device level those are exposed, so we need build-in hardware based security. And last is the product life cycles as you deploy the systems throughout the city, you won't be able to change them every six months or every year so you need products which have a very long life cycles typically seven to 10 years so these are the six challenges that I could identify in the Smart City development. Okay thanks, well let's dive into how Tech Solutions like AI powered FPGAs are helping cities tackle major urban challenges? How are they making a difference? David, do you want to start us off with this one? Sure, so maybe echoing this but many cities are focused on the transportation related use cases and as Gael points out those are often times camera related, although there are a lot of other sensors involved there also they're looking for optimization, they're looking for intelligent intersections and multimodal transportation Network improvements. Some cities recently and some of the reports I have read have taken a step back from large scale deployments in favor of building their connectivity infrastructure first which as Gael points out, all of the sensors have to be, the data has to be collected and reduced so that they can actually use the FPGAs and the generative AI to make decisions pointing out though that the FPGAs are often at the device level which I think is an outstanding place to put them. But they want
to ensure the longevity of their initiatives and so a city will focus on topics like sustainability and enhancements and then work backwards to determine those technologies that can help them achieve those outcomes. Many deployments begin small scale in a block to block area and then they determine that that works and and like anything in the industrial world you pilot it first and I think that's where we are we're in the pilot stage in a lot of cases. I think we made some big steps early and now we're piloting a lot of the new things and and this can grow and this is sustainable. The FPGA can be rewired with software. It is replicating an ASIC and so it is basically programmable hardware. Thanks, David and yes in fact, Linda, let me dive a little more in that but first let us back up a little bit right there are essentially three classes of compute devices that can be used. CPUs, GPUs and FPGAs. And let me go through them because FPGAs aren't
the answer to every problem. In fact the the the the simplest and most efficient well easiest ways to do things would be a CPU. It's a very versatile device, it does sequential processing and it's the simplest to program and the ubiquitous and if the job can be done with a simple CPU this is what everybody should do. However, CPUs tend to have high latency, they're very inefficient machines so the power consumption for the task is not that good and so they usually fall short on the number of activities. So the next level up would be GPUs. Right now you're into Data parallelism. You know single instruction multiple data model of compute highly performance moderate latency very very high power extremely powerful but high power consumption and there you need a next level of programming typically Cuda for NVIDIA , GPUs and they deliver great performance but not usually at the device level. And then come FPGAs. FPGAs are massively parallel devices millions of operations simultaneously, concurrent hardware. This is low level devices extremely high performance. This is
spatial compute at its best and they provide the best latency as well the lowest latency as well as the lowest power consumption per test. They're extremely customizable and you can do very very complex processing however there's no free lunch they're much more difficult to program than GPUS, which are themselves much more difficult to program than CPUs. They require expert level engineering skills to do that so they provide a very very high value than at the cost of a higher development cost initially. So FPGAs shine when you need low latency, low power and combining in
fact the sensor fusion which is the sensing part of the the task with the thinking part which is going to be the AI inferencing and the reacting part which is going to be - hey, this is the control action on actors and and others that I will do to respond to what I've measured. The second element to mention is that smart cities like everything else is a layered architecture and there are really three levels in which this is being resolved. The first level is the device level. Think about cameras sensors distributed throughout the city and here we're talking about hundreds of thousands of devices throughout scattered and that's going to give you a space where you have millisecond time. reaction time where you need low power obviously you have such
a high volumes you need low cost of devices. The next level up is going to be the edge. Think about a control room that's going to be aggregating video fits from tens of cameras let's say no more radius of maybe a mile and there you have a bigger power budget, a lower volume and moderate cost budget. And then finally you've got the cloud level and by the way the edge is going to give you second time reaction and then the cloud is you know maybe tens or hundreds of miles away from the city it has minutes time reaction extremely high compute power and cost is less of an issue here and so it's this overall combination. Now FPGAs can actually play a role in all those three. There are very low cost efficient FPGAs for devices, a medium range FPGAs for edge and high-end FPGAs for the client. They will sit together with high end CPUs and high-end GPUs from Nvidia and the like.
Nice, hey, Gael, quick question. So historically I mean back years ago one of the kiles heels of the FPGAs was is typically when you put it into a system, you're going to be increasing the number of power supplies in your system. You have one for the memory, you have one for the CPA CPU I'm sorry, one for the GPU and then you have one for the FPGA. Next thing you know you got five or six different power supplies in your system. What have you guys done to address
that? I'm sure it's not still the case. Well you're right on the money David, you know as I said FPGAs are no free lunch. They're they're very complex to put down and there's an old ecosystem. You mentioned power but you can mention clocking and memory and connectivity. And what Enclustra, you know the game of Enclustra is actually to resolve that for customers by designing a manufacturing system on modules. This is the single board computer approach it's a complete subsystem delivered as a very very small PCB the smallest of our PCB is 30 x 30 millimeter and it can be up to 60 by 80 millimeters where the complete solution around the FPGAs is already designed manufactured ready to go and it really makes FPGAs is like the software defined platform which is exactly what you get from Nvidia or the CPUs today so it puts them on par relatively speaking to that by solving all this plumbing electrical issues, power clocking storage memory, connectivity once and for all so that you know people listening to us today can immediately get to their unique differentiating value, your secret sauce, add the stuff that you're really good at, that is going to make your product better and different than competition. Don't worry about power clocking and all we've got it covered for you sounds like you did a great job we're proud of that you know it's it's maybe less glamorous than doing you know the processing intelligence into it but everyone has a purpose right and we're very proud that we've been serving over 2,000 customers and dealing great value for the last 20 years allowing people to reduce risk in providing faster time to market. It's interesting looking to the Future how do you think AI-powered FPGAs
could help cities manage the massive amounts of data they're dealing with, especially when keeping things efficient and secure? David. Well luckily technology is keeping up with AI Solutions. The market's driving it and it's a$ 31 billion dollar market. The next few years it's amazing but you know just as an example right now I can buy a 4 terabyte memory stick for under a 100 bucks and there was a day when we couldn't get more than 256k in the same box you know so to see what we are doing now with the technology advancements and to see what what companies such as Enclustra is doing to see what what Nvidia is doing with their SoC modules and the price points that are that are happening and FPGA can in fact live with the Nvidia Jetson platform and there there's several examples of that and I think Enclustra is one of them but the point is that we are able to bring forth the technology changes that we need to keep up so part I'm not puning into the future but I'm confident the future will keep up as it always has that's never going to be the problem and I think we need to be relying on our youngest scientists to continue the our the trend of data reduction those guys are the ones who are going to be coming up with the next set of algorithms if you look at just what H265 has done to compression of video everybody uses it on their Netflix but nobody really appreciates it and if you look at that compression and the people who came up with that algorithm and it was based on the old run length encoding but they did that in a color in a color space and I'm just really amazed when I read the data on how that came about from you know H264 for instance and then back to the MPI carriers and then of course there's there's new connection technology like GMSL, the gigabit media serial link which doesn't go as far as CoaXPress and it certainly is not going to go as far as fiber but you know in a local situation you can have you can have one piece of CoaX that carries both audio and video into into an EG type carrier in software and and and these are the things that are coming forward right now we're at GMSL 3 now and and the bandwidths are getting bigger and the speeds are getting faster which means we can have either more cameras or we can have bigger cameras to get that detail that I know Gael is really looking for. So you know we need the kids to pick up the Raspberry Pi all right the Raspberry Pi is not a FPGA. It's a it's it's an arm computer but people need to start learning those languages they need to start learning Linux they need to start learning TensorFlow they need to start learning PyTorch, they need to start learning Python and not to mention C++ and visual studio and and until they get that experience they're going to be handicapped and so I'm really looking in the future for for people that are going to come along and be able to do that with less and less hardware and hardware like the SoCs that that Gael points out and hardware that's a lot cheaper. yeah in fact David that's so great you know I've been around the FPGA industry for 20 years and the evolution has been amazing um I would call it maybe you know the fpg 3.0 and we we keep calling
them FPGAs but they're much more than that they're actually complete platforms so they started being with the DNA of FPGAs was you know lots of iOS and and and Hardware processing and today you have terabytes per second of iio capacity in FPGAs then next wave the second wave was s so so now for many years now in those platforms you have multicore arm subsystem with real time um um Processing Unit application Processing Unit multiple arm cores I think the latest and greatest have up to 18 different arm cores in this complete memory subsystem and very Advanced connectivity and the third wave is where you add AI processing into the mix so that's now that the priority of the three all together into one chip and there you've got um AMD with the versal Technologies who actually really have three pieces of silicon glued together for the so for the AI and for the programmable logic and IO capabilities and you also have a friends from Altera who have infused AI they actually completely fused the AI capacity with the programmable logic and both approaches are extremely good and and high performance so view them as platforms then can do it all for you and they've been designed to be software definable um all these guys from MD Altera and other they give you tool flow where you can compile train your train model that you probably train on GPU somewhere in the cloud and you can compile and optimize them for the Target silicon and have them running at high performance so they natively going to read your your high torch model and others tensor flow models and deliver great performance likewise you have all the compile chain and all the software tools to do your s SOC and obviously the the the tool for for doing the programmable logic so those platforms are phenomenal because they combine all three parts into one chip uh with lots of um software environment and by the way an ecosystem of solution providers around it uh to help you not reinvent the wheel and get on quickly with your design so you're running a multinational team and it's mindboggling the the the knowledge that you have to assimilate into one spot to to be able to play in all those Arenas at the same time indeed David it's very right the second aspect to your question Linda was security which is really really important I we briefly touched on it previously if you think especially the device level those devices are scattered throughout the city in your example they're not physically producted in many cases they can be accessed relatively easily a camera as you can imagine or even if you have straight cabinets they're not that hard these are not vs or you know for Vols so you need the highest security elements and FPGAs provide Hardware based security they're really what soal the root of trust the hardare root of trust and the programmable logic part is essentially a blackbox there's there's nothing you can do or virtual you can do to figure out what's going on can you hike or spy on the PG part it's virtually extremely hard to do that so they provide best-in-class security uh which is essential especially at the the device level combined with the flexibility of software for AI and S so okay um next question as cities push for better Energy Efficiency stronger cyber security which we've touched on and resilience against electral magnetic interference how could FPGAs make that happen dle do you want to start us off yes well thank yeah absolutely so I already touched on security but let me reace that so Hardware root of trust and Hardware security is best in class and this is what FPGAs natively provide and they provide all sorts of different protection mechanisms against side attacks and cloning and and whatnot there's been a a tremendous evolution of security FPGAs we also touch on safety and that allows me to bounce on functional safety so functional safety is really defined as how do I ensure that my system keeps on running in presence of errors or even attacks you know and that is best implemented when you essentially replicate the logic and use either a voting system or majority system so you have multiple instan of the same stuff running concurrently and only if there's agreement or majority then you can continue and this is what fpgs can lo being massively parallel you can duplicate triplicate the processing that you need and ensure that it keeps on running in regardless what's happening electromagnetic um events um malicious attacks from hackers and whatnot functional safety is best in class with FPGAs and in fact in cluster we have uh quite unique expertise in functional safety and we will announce a functional safety module um in the subsequent the near future and these are unique capabilities that it's much harder to obtain with software or CPU or GPU based compute then the the energy element is that the performance for what because this is the metric that you're interested this is the performance per what is again Best in Class for FPGAs there's there's it's a very efficient machine and if you look at frames per second per watt for example for video inferencing uh or tops for what FPGAs again provide Best in Class GPUs from Nvidia will give you the absolute best performance but at a cost of a lot of power they can be tremendously useful in the cloud much less in in the you know Urban scale development at the device level David I'm sure you are you you you you agree with that and you have more to say yes sir yes sir so so I started my my industry experience in the power industry in Texas and we used to run 138 KB across across the fields and the Plains and and um we thought that was always going to be enough uh and and it's not it's still not so the energy is so important you know the FPGAs live at the device level in some cases many cases and they're more energy efficient there and oftentimes they can they can live on solar powerered uh Banks and I actually have a solar powered camera system doing Intruder detection at my mother's house 500 miles away and um I I I I connect with it with G4 and um writing algorithms to determine whether or not the garage door is is just opened or open later or trying to figure out she's she's at the age where we need to be careful uh with what's going on there um in in in terms of um FPGA they also live of course at the edge which is not necessarily at the device level but that's where Energy Efficiency is so important the the Nvidia uh CPU GPU um that whole AI generative thing is is based upon you know redundant uh statistical analysis and so they're going to run over and over and over and over and over and over and over again until you get the right engine that you can deploy that's not going to take that much and a mind-boggled again I don't use that word too much is how much energy is being used by our government in terms of just doing AI work and why do they need that much and what are they doing I'd love to find out but they won't tell me I haven't really asked but I don't think they will um so talking about protection against uh BMI so being a ham radio operator for many years and having worked in the communications industry um it's important to have a local enclosure an IP67 type enclosure uh that that is going to Shield Emi not only from outside world but from the from the inside getting out so we really don't want all of these devices out there oscillating in 452 megahertz whatever they might be doing and causing other Emi problems so it's important to find a a way to get them into uh containers and and one of the ways is to you know pop them of course but that's not always practical but tamper proof enclosures are important so there's an entire another Market there entire another Revenue stream that someone's going to take advantage of the FPGA is the DNS level uh I think they they provide some of the best firewalls you can have um I've seen a lot of the the DNS traffic uh stopped um because of Bad actors and and uh denial of service attacks and FPGAs are involved and I think it's a great thing okay kle was there anything else you wanted to add on this question well yes but briefly we touched on this the the reconfigurability obviously we're all used to software flexibility right we can always you know fix or improve software and download it over there in a secure manner right what FPGAs is bringing on top of that is Hardware reconfigurability the ability to expand the hardware perimeter maybe to add new types of sensors without changing the processing logic right maybe add think especially when you have so many propretary formats in sensors technology this is not a well standardized industry so the ability to reconfigure the hardware is extremely important and I would say even more so for security um elements right because it really allows you to potentially significantly upgrade an example would be um moving from traditional encryption technology to past Quantum encryption Technologies can be done as easily as a software upgrade what looks like a software upgrade but how upgrading FPGAs and yet maintaining super high speed in real-time processing a CPU typically would not be able to evolve into postquantum era uh without changing the hardware FPGAs can do that which is really awesome so you can always man maintain and stay up above the level that you need you know barely up what you need to be in order to provide the the best rade of between safety security and cost to the mix so i' say so wonderful devices they don't let you down right they remain your best friend for many years very true okay okay um so let's uh let's now move on to um let me ask you this what are some practical First Steps for someone looking to use FPGAs and AI David thank you well um stakeholders the very first thing you always have to do in any Endeavor is to talk to your stakeholders and and those aren't necessarily just the people who are writing the checks those are the people who are going to receive the services and you need to make sure that those Services can be delivered in a in a way that makes a lot of sense um through automation doctor and some of the work that we've done we we soled hundreds of Machine Vision systems and actually we're we're pleased to find out we're going to do a VC webinar on that uh somewhere in January I think but I I prefer to start with the interfaces you need to find out what the customer requirements are you make a traceability matrix and you take those those requirements uh whether it be a resolution or a frame rate or uh you know the the distances that you have to to to telephoto and and then once you have the interfaces once you have the requirements then you figure out what your interface has to be to the device itself right because obviously to get get data into the FPGA or the microcontroller or whatever you're using you're going to have to have an interface that meets the standards that you're trying to achieve um you know with the new CSI ports that are on all these cameras now um you know CSI can only go 18 inches it's not going to do anything for you I mean it's great for getting that data into that module but at that point you know um you're going to have to talk to the to the other side of the edge you're going to have to talk to the to to the mid edge with with something else and so start with the camera interfaces and and there's almost no room for multicolor cables I'm sorry multiconductor cables this means you're going to have to look at fiber coax Express copper ethernet uh GNA have to find ways to to to get the data to where it needs to go and nothing happens if you can't do that so that's the first spaghetti thread I like to pull uh Wi-Fi is always possible but traffic can a problem plus it may not be well known but medical facilities they do not want your Wi-Fi devices in there sucking down their bandwidth they don't want all those images in the medical area going around uh and and you know when you have nine or 10 cameras that are running in a medical device they would they really want the other devices to run that's more important um like the you know the the uh the the blood filter machine it's more important so I think the best way to start is to sum it all up is I like to find a moderate proven living design and I know and cluster has them uh with a repository a software repository that has all the project files that are required and that is ready to be built today in a specific integrated development environment I I like Visual Studio code uh people can use whatever they want uh and that's not even touching on the software side of the FPGAs but at the end of the day you really have to have something that's ready to go you don't want to spend six to eight months uh dealing with uh libraries that don't work or trying to get this thing to to to uh interface with that thing everything needs to work when when you first grab grab a hold of it now there there is a room for that R&D and you should put certainly 30 to 40% more time into your project than you think you're going to need because there are going to be there are going to be things that need to be done uh what say you Mr G yes well I'm with you there you know first step would be decide if you what you need you do I need a CPU or GPU and FPGA and and and and and David you really nail it is the amount of data the connectivity requirements that you need is going to be your number one decision criteria uh what's the poity of of data sensing data I need and how fast do I need to process it the second is going to be what's my power budget if if you are in a low power budget again if FPGAs are probably going to be your best friends the thir is going to be in know latency of mentioned that if I really need low latency again FPGAs are going to be your best friends um if if none of that apply as I said go for CPU that's the easiest and the simplest or a GPU if you need more compute once you you've defined that you need an FPGA the second layer of decision would be what classes of FPGAs do I need and I see really three big you know clusters we have the high-end guys right the the AMDs and Alteras of the world with those completely integrated platforms that will deliver the best performance and Leading Edge technology we have a friends from microchip who will deliver you the absolute lowest performance FPGA right so if you're in the lowest power budget then go look for Microchip Solutions they're really Best in Class and if you are in the realm of ultra low cost then we have a friends from Latis semiconductors and epinex just to name these two which they were extremely cost efficient FPGAs so you're well served with this industry um depending on your needs the next step would be def gits all FPGA vendors you know offer cheap def GS which allow you to get started in minutes for just a few hundred bucks you can get a def G lots of reference design lots of examples and get started once you get to the next level well system and module sorry for the Shameless plug but I would certainly recommend that you look at that and and clusterize the world leader and we have those modules and we have development kits as well where those those modules will plug into it they they're going to be a little more expensive than the the very affordable def kits from the FPGA vendors but they will give you higher performance you can actually develop a complete application of these right and lastly the ecosystem there's a ton of ecosystem Partners to help you with AI models with software tool flows um libraries for Hardware functions or software functions uh very rich ecosystem so do not reinvent the wheel right get you know just focus on what you uniquely do different from your competition Ju Just as a added added point on your dev kit and that's a very great point I meant to touch on but on your dev kit make sure that your that your dev kit touches all the points of your traceability Matrix I have uh some horror stories that I can tell I'm not naming names but if you get something that runs in a particular language like Python and and you want something else that runs in C++ but you and you want to put them together they're not going to work in the same dev kit uh in this particular case it does but then again you have to figure out all of the translations yourself it could be a mess just make sure your dev kit does touches make sure it can touch all the points in your Trans in in your traceability Matrix that's all I'm saying that's a good one and Linda maybe I I should also add because you know if FPGAs have a repetition to be much harder than they are but I would say don't be afraid if you you know if you get the guts to to to get on with that challenge what your product will be some so much better than competition right anybody can can program CPUs that's not that hard but much fewer people can do it at the hardware level with those FP platforms so go for it because you're going to be rewarded immensely by being able to provide much better much more efficient Solutions than your competitors and we there's a bunch of people like us to help you along the way we even have Design Services to help you getting started if you so desire okay um any anything else to add David oh um just as a as a final question I you know I I I I'm really excited I've seen this industry since the early 80s and I'm just so excited I think by uh embracing the forward-looking approaches uh to to our City's problems of sustainability and equity and resilience and I I think was really important is the expandability that that g talked about and being able to to reprogram the hard RK that you have uh I think the the AI cities could usher in a new golden era of prosperity and happiness yes I could not agree more you know to me Linda it's it's really immen immensely be rewarding to see that FPGAs can actually contribute to a better world this is all what we're trying to do and I'm not just talking about you know getting faster to my parking lot or getting faster to the office let me give you an example with Waste Management right in smart cities um a number of cities like Copenhagen and Madrid studed to put sensors on the the buried containers or even the TOs the wheed beans and what the figured with that is collection was wrong in 75% of cases in 50% of cases collection was too late and we've all been there overflowing garbage in the streets which is really not good and in 25% of the cases collection was too early half full containers once they started to put down sensors which can be weight sensors b or visual sensors for a cardbo container then they were able to reduce by two by 50% The Collection um of those garbages and that turns out to be more cost efficient but also it turns out it reduces pollution those big trucks that collect waste they actually are quite polluting so all of a sudden smart technology like FPGAs can make it a better world right we have a better environment in our cities without the rats and the hygiene problems of overflowing garbage and in the same time you know we've reduced our footprint on the planet and for me this is very exciting to be part of this I've been around FPS for so long and it's part you know my kids are very much into that into being environmental friendly and respectful to a planet and and and FPGAs can greatly help towards that so I just wanted to share my excitement um in in those uh emerging use cases for FPGAs well thank you I definitely hear um excitement from both of you um I'd like to move on now to some of the questions that we have from our audience um a few of you as I just mentioned have already submitted questions so we're going to jump right in but as a reminder if you would like to submit a question type your question into the question window on the side of your screen and then hit the submit button okay let's see um okay here's a question how common are applications where you use infer inferencing of small llns in s so's like versal or zinc and then um it says speaking of high energy consumption for modern AI this would be a low power chatbot so G you want to start with this one yes well the so ai's been now ubiquitous in FPGA for quite some time already and it it starts with um convolutional neural network CNN and FPGA is extremely efficient at that um llm so gen is also showing up in FPGA right although this is an emerging use case es Genna is predominantly used in data centers Ty application more for chatbot and I'm not sure that FPGAs are necessarily the best platform for that um in in smart cities there's less today a use case for gener I think it's coming up and in fact both versal gen two for example support um llm typ Transformers um as well as CNN on their devices likewise the infused AI capability from Altera allows um developers to actually build the AI processing that is you know tuned fine-tuned to what the task that you want to do whether you want to do a CNN or whether you want to do Transformer base you can do it all in an fptas David I'm in agreement so the large language models and he's trying to do a chat box it looks like so he can have a box that will allow him to do translations in a many Lang languages into a large city where somebody can come up and put in their token or wave their hand or their phone or whatever and and they could allow them to to converse with somebody else right now I walk around with the the Google phone in my hand you know my iPhone in my hand with a Google translator I try to go back and forth but I love the idea of of a chat box but the large language models uh I'm going to defer uh to gu because I'm more in the convolutional neural network side right now and and haven't done a whole lot with those although they are high on my list but they're not Vision so much and so uh being the vision guys you know we we haven't really scratched that surface as deeply as we should but we are working on a a project um with a medical device company and we want to have uh the languages uh we want to have the conversation um interpreted and it's going to require different languages so I think I'm on my way in that direction maybe G can help me out what I might add is what we're seeing as the trend is multimodal AI combining CNN and llm that is Transformers um FPGAs allow that I'm also thinking of our friends at Hyo and SEMA which also have dedicated silicon for that which can be greatly combined with FPGAs to deliver those those unique AI capabilities so it's really happening and the hardware configurability of FPGAs made them uniquely suited for for AI the the the the pace of changes is extremely high right there's a a new small Revolution every other week or every other months right I think between two YOLO versions it was as short as a month or two um so the ability to evolve my my my AI compute engine in Hardware is unique if I use dedicated silicon from Nvidia what I have is what I have and I can't change it with FPGAs I can change my number format my quantization I can change my pruning the size of my layers how many layers I have it's so adjustable well I love it okay um let's see here's another question have you got examples of smart City projects running and do you see an Roi we've talked about a few projects I have that I have an examp multiple example um Oslo in in Europe has installed um smart lightning system I think it's over 65,000 LEDs what they've seen is 70% reduction in energy consumption 70 70 which is enormous um um and adaptive here will means that the lightning will be depending on what's needed the time of the day the lightning the natural lightning conditions and even I believe only lighting up when there is something that needs to if I'm working down the street it will only create a hollow of light around me and it's not going to light up the part of the street where there is absolutely nobody so here this is seven % reduction in the um Waste Management I think it's University of Idaho in the US who um was able to reduce by 50% so cut in half the cost to do the the waste collection at the University and there's many other examples where there is indeed a very very tangible significant error in cost of apparitions in the environmental impact energy consumption it all goes in the same direction together so there's an investment in the tech which results simultaneously in better operating conditions safer operating conditions lower energy and lower or improved impact on our planet so not just money by the way all you know indirect forms of uh of improvement it's interesting David do you have anything to add the only thing I would add to what G said is that and maybe embellish a little bit is that that return on investment is going to be so hard to measure because how do you measure you know satisfaction of your citizenry how do you measure uh what you didn't do all right so if if you are looking at traffic patterns and that traffic pattern made a shift uh on a particular day because of an event or on a particular month because of the weather and and now we don't have as many wrecks now we don't have as many things we have things that didn't happen and it's so difficult then to put a finger on on on what that saved us but I'm very very glad to see that it's happening that way you're so right David traffic jams I think have an enormous cost uh to to S Society so reducing that alone is going to improve productivity which is a very tangible R probably in in billions per year throughout the planet and and you've spoken before about about the climate um enhancement that you can do by rerouting people so they don't sit and traffic and burn fuel although a lot of our cars aren't doing that now uh you still if it's a if it's an electric car you still got charge it and that still has a fossil footprint somewhere so it's it's just important to make sure that we don't waste energy yeah absolutely okay let's see here I think we've got time for one more um is the versal FPGA the device of choice for AI based applications I'm going to take that one so this is one of them as I mentioned today on the AI side if you look at Leading Edge solution you've got AMD Verso as well as Altera Agilex both of those pandos give you exceptional AI capabilities with some differences both of them exceptional both of them as a complete platform that can do wonders to you with the iOS the AI inferencing and the S SOC control system all integrated so for high-end AI I would look for that now you also can do extremely cost efficient AI in microchip devices and Fenix and latis devices um um lower performance but U extremely low power so depending on what you need a great example that ltis has demonstrated is the ability for a systems to infer if the human operator is actually watching the device and only then interact so for example the screens will be turned off until you actually look at the screen and then it will turn on and that saves energy but it's also great security features for industrial applications so there's more than one device of choice here um and that's what's great with FPGA is a lot of offerings from different vendors very cool yes yeah had a question um for GU about the the software package that that is used on on their systems and how that's leveraged into um uh into the common user well thank you and I touched already on it but I can recap that so it's essentially you have three tool flow when you're dealing with FPGA remember there's three compute engines right one is going to be your programmable logic tool flow to do all the Sensor Fusion and the parallel data processing and that's the traditional tool flow second is going to be your s so tool flow which is really just a CPU to FL because that's what it is it's an embedded server in a sense into ufp platform where you can compile on those multicore uh subsystem the third is going to be your AI tolow and again all these vendors they give you great AI to flow the starting point is everybody wants to be able to inest trained model that were not designed for FPGA so the starting point is you take any train mod that you have or you can buy on the shelf or get on the shelf and you know hugging face for example and then the tool flow from those vendors fpg vendors will allow you to very quickly optim imize down that Network those layers in order to get great performance out of the Silicon they're very easy to use and in a few number of iterations you'll be able to quantify use the number format that works out choose the layer tabs configure your inferencing Eng so that quickly you get really high performance and power efficiency you know remember the key metric is performance per what so there's a complete tool flow available to all of you guys here to get started today with AI on FPGA platform how does vhdl and verog uh interface into that scenario well David the HDL verog this is the first part I mentioned this is the Sensor Fusion part this is traditionally how you would do that part um AI does not need any htl coding at all today when you're doing you want to do AI for you know Altera Agilex or AMD versal you do not need any hardware knowledge you know it's all ready to go for you and you really just need a model and and a few optimizations of that model through the to flow to get to get started I should also mention by the way that even for HDL there are hls high level synthesis tools today that exist that allow you to design your Sensor Fusion part in C++ and that is a great way to actually get a working system really quickly and potentially down the road you can further optimize down cost reduce that Sensor Fusion part using HDL or know vhl very log so it's a very very much soft defined you know experience that you have today thank you for clearing that up for me I'm all about the fast start you know no need to a sh expert okay well on that note I'm afraid we've run out of time for those questions we didn't have time to answer we'll get back to you via email um this concludes today's presentation on behalf of vision systems design I'd like to thank our speakers for their insightful discussions today and cluster for sponsoring today's webinar and of course all of you for joining have a great rest of your day thank you thank you everyone have a great day goodbye friends [Music] embed has never been so exciting it's life saving [Music] [Applause] [Music] it's life [Music] changing it's dream making [Music] and it all starts with this chip a small and mighty computer the size of a credit card with embedded chips and processors enabling our passion and curiosity to solve anticipation of a problem mitigate risks and create solutions that improve business and life the potential that lies behind executing dreams is so tremendous if we fail to realize them the responsibility lies solely on us so dream away. Be great. Enclustra. Em-bed with us.
2024-12-09 05:03