Michael J. Morello: Hard
Michael J. Morello: Okay. Okay. Thanks a lot.
Michael J. Morello: Ivana for thanks a lot for the organizers for inviting me to give this seminar. Here is a very patient
Michael J. Morello: On for for me to be here. He when He fame connected only we're running this let's say copy 19
Michael J. Morello: Issue. Okay. For me, it's a pleasure, and I will talk about my homework on we have time at the construction of trucks LCP with FPGA.
Michael J. Morello: Okay, first of all I would like to give you a little bit of introduction, I know that you are pretty you know very well the stinks. But it's nice to remind now.
Michael J. Morello: In the history of high energy data processing increasing sophistication and computing load the because experiment low hopping in complexity and sophistication, because they need to
Michael J. Morello: Handle a huge amount of that as you can see in this nice blog that they started from this reference that they put on the top right corner of the slide a
Michael J. Morello: high energy physics or a exploited this stronger technological advancement in the consumer CPUs. They love us.
Michael J. Morello: Flexible computing power of very low cost and it's clearly visible in our home in the last two decades, the advancement in technology and CPUs it however you know that the most law is slowing down. And while our thesis landscape is asking for more and more
Michael J. Morello: computing power to provide to perform if perform high precision measurement
Michael J. Morello: And we are hard at the beginning of the intensity, intensity frontier towards
Michael J. Morello: Nasty and more sophisticated powerful experiments such as FCC, we need the for more effective and specify the solution.
Michael J. Morello: To perform this such as the IPCC on fitness measurements in particular, this is this hold for a Heli CB which is a flavor in every flavor experiment.
Michael J. Morello: And if you look at the position of ELYSEE, being that plot. So you see that the size of the single event.
Michael J. Morello: I see be smaller than the event of out of CMS or Harrison LSC back to the input rate as a juicy. One is already pretty large. The least one megaton run to
Michael J. Morello: And now we are approaching a significant chairman, because the plan is to run a 40 megahertz up from an hour to two or three good system already in one heart for here since since. Now, if the scale of the CCE confirm it but
Michael J. Morello: I don't want to spend many details about the upgrade. But this is a major upgrade, we are replacing
Michael J. Morello: The majority of our sub detectors with new technologies.
Michael J. Morello: And all the relevant tracking detectives. The Arctic silicate of the upstream tracker place at the upstream the magnet and also the downstream tracker.
Michael J. Morello: We move we move into two different technology disseminating fibers and we will run luminosity, which is a far factor five larger than of the luminosity that we operate in from two which is
Michael J. Morello: To timestamp to the tree, but they would like to stress that the major upgrade does not regard the sub detectors, but the fact that we are going to hate to read out
Michael J. Morello: All of them at the frequency of 40 megahertz, which is the bunch crossing rate of the program program condition at a to see this is the major upgrade them.
Michael J. Morello: A, we would like to
Michael J. Morello: To reconstruct the full events upfront in our three girls and to do that we adopted the so called legs real time analysis across
Michael J. Morello: In the data processing. Good. This is something which is we're not because we are right adopted this scheme in the wrong tool. And the idea is to reconstruct up front, the estimates are visible coalition in our HD farmer.
Michael J. Morello: And to write on permanent storage, a large amount of data, but to increase, how're healed the signal here then to go behind
Michael J. Morello: Our level of purchase and we need also to reduce the PR event information is the so called
Ivana Hristova: Turbo streamer
Michael J. Morello: And to write on tape. The majority of events or C will be signal events and the peace of mind that
Michael J. Morello: It has to be already got billions of every flavor in front to and then we'd like to go behind this level of VCs to that.
Michael J. Morello: We need a large amount of aligned computing power. And this is done by speaking to stage, our three system HD one and they should do high will come very soon. In this two stage trigger level.
Michael J. Morello: And in between there is a large buffered hold the data during calibration hand alignment, because at the end we will not have any financial structure and this is not affordable.
Michael J. Morello: And they, the US, we already did the run to we produce pieces measurement using the record the output of the trigger.
Michael J. Morello: Let me stress that the problem that we are going to face in less than two here. So let's say in data taking good start on April.
Michael J. Morello: 22 is going to be a significant challenge and comparable to the challenge that CMS Altus will face at the beginning of run for when they hire new mouse jealousy
Michael J. Morello: Will start because the truck multiplicity and all of the heat multiplicity.
Michael J. Morello: Of and every flavor experiment that needs to reconstruct tracks are very long momentum.
Michael J. Morello: Momentum larger than 200 300 me. We will be compared is compatible with to the same problem when you require it has momentum legend into GV but at the luminosity, which is much higher at level 510 to 34
Michael J. Morello: In okay what I just told these just represent in this picture from part one of our document DDR mmm now. Sorry, I forgot to put the reference here.
Michael J. Morello: And you can see that we have to process about 40 terabytes per second of data, corresponding to make yourself known name department proton collection.
Michael J. Morello: And the HD one level need to process this data and to reduce the size of the data by a factor of 10 day moving to 14 terabyte per second 212 terabytes per se on corresponded about one maggots have even tried
Michael J. Morello: This megawatts of event of events must be processed by he have to do at the end we will write on a
Michael J. Morello: Speed
Michael J. Morello: And a large part of this program will be sent to the to the stream, as I mentioned three or four and the majority of the of the raw data and also many a part of high level reconstruction will be disconnected to save
Michael J. Morello: Much more signal events in our fix it, Ben. And as I already told the HTTP must be able to run a complete to find quality reconstruction this because not father offline processing. As for a scene by LCP for this to Buster in
Michael J. Morello: It. Okay, I would like to give also a to keep an eye also to the future, you know that SB proposal, the face to upgrade.
Michael J. Morello: To be installed the during the lotion down for to run a run five and beyond. In the with the him to fully exploit the potential
Michael J. Morello: Of the high luminosity LH see running to luminosity, which is equal to two times 1034 and collecting in an integrated luminosity have about 300 members find one.
Michael J. Morello: Here you can see the cover of to nice documents. Also the content is very nice, very nice. Not only them the covers.
Michael J. Morello: And in particular, the expression of interest a delta be collaboration mention the store the store sterilization of specialized the
Michael J. Morello: FPGA process server for struck reconstruction today. This is an official research and design here for the entirety of time and our project. And there are many trees thing possible application. This is they are the topic of this on this on the same
Michael J. Morello: Way accelerate or we already. I already explained it in my first slide that we would like to avoid the slowing down has more slow
Michael J. Morello: And in particular, we would like to point in progress for of intensity in the high intensity high energy physics experiment. And this is going to require an I breed approach have a wall. If we go
Michael J. Morello: If we look at the first fusion run fine which the complex exam, the amount of data will be very would be huge. And then the idea is to use a special license that I'm better than a general purpose.
Michael J. Morello: Devices computing architecture to get greater efficiency. But the most important idea is that would like to push
Michael J. Morello: Processing down to the earliest possible levels of our DQ system. This is what we call embedded the reconstruction.
Michael J. Morello: Because now is going to became very important also to save bandwidth immediately as soon as possible, just you want to reduce this huge amount of data because we want to move this data from one form to another final different the devices.
Michael J. Morello: And a four run for the so called at that big upgrade the one be face a word, the luminosity running condition, we will be will remain the same, or from three
Michael J. Morello: And I see be a can, in principle, foresee some modest costs the current technology to answer with the idea of improving during the bit
Michael J. Morello: That we connect to that we will spot during the run three and also with him to be prepared for a full upgrade in run five where the condition will be much harder and ECB will want or will need to reconstruct
Michael J. Morello: Most of the events before they should be because the computing power for the CPU is very flexible. You want to use that to make more sophisticated algorithms and
Michael J. Morello: sultry good selection.
Michael J. Morello: Of course, run five is not so far. And the problem is is an extreme challenge and we focus now the potential country and run for
Michael J. Morello: Okay, we propose to face this challenge, using the right and how great this is not so new in progress reach our story publisher this idea, the first time in 2000. You can see the reference to the paper. This is
Michael J. Morello: A massively parallel architecture and the husband or the thousand many similarities. We have transform and also with associative memory. So, because in that case that is pattern matching
Michael J. Morello: Here I tried to describe ties it to sort. So to summarize, and just in using a very simple four step how these are greeting architects award. So in the first step.
Michael J. Morello: The idea is to describe is the space of truck. But, I mean, that's a creating what we call a pattern Seltzer.
Michael J. Morello: And for each of this cell, we can regenerate the simulator tracking to take a look at the intersection of these trucks with did the vector plane to identify what we call receptors.
Michael J. Morello: And this this this operation. Connect the real space of intersection with the detectors planes with the tracker.
Michael J. Morello: Space and the space are connected with the with the with the mapping, which is very important because you need to distribute the detector hits over the taken over the whole grids.
Michael J. Morello: And this is done by using and switching network and the data is that
Michael J. Morello: You don't want to distribute whole pizza to haul says in degree. The because you will reach immediately bandwidth limitation. But the idea is to have an intelligent switching network to
Michael J. Morello: Bring a row. It's all in reduce the number of cells according to the mapping that I described in the state zero through lookup table so
Michael J. Morello: The step two is is is called the process of changing processing engine. If you have a logic unit.
Michael J. Morello: And for each cell, you are going to accumulates action way today, which is proportional to the distance with respect to this means that if you have Rohit so the tire our lineup.
Michael J. Morello: As a real trucks, you will end up with the local maximum Harvard degree over today, you know,
Michael J. Morello: And then in the. Step three. In the step number three, he tracks can be then divided just looking for local maximum of accumulated weights above acceptance ratio then when you find that this local maxima, you find the tracks the heats
Michael J. Morello: The of the reconstructive tracks and host of the position Harvard degree to provide you the truck parameters so
Michael J. Morello: This architecture is a is a something considered the for a very fast reconstruction and the idea is to address any of technical structural by extreme parallelism and high connectivity.
Michael J. Morello: And we would like to mimicking some feature or not run payroll system.
Michael J. Morello: The difficulty sis.in the algorithm itself and what in its implementation in the real world, and particularly in a real T three grand doc system of
Michael J. Morello: Huge experiments such as a CB horror author so CMS, of course, here are tied to summarize its main features the ultra low latency, because we would like to
Michael J. Morello: Reconstruct tracks on the fly and the process is going to be completely transparent.
Michael J. Morello: With respect to the timing of the heavenly being a ham radio place to to start this kind of system is that what we call pre build processing.
Michael J. Morello: And also we implemented the whole of all be circulated by low level software program using PhD, because what that looks like a whole
Michael J. Morello: If BG FPGA computing power. Leading. Leading to a maximum theoretical he will computational efficiency and of course you need also to simulate is architecture this device bitwise level.
Michael J. Morello: To perform, of course, physics measurement. The, the first monolithic FB a PGA basic system has been is describing this public document of recipe collaboration in 2012 in which we are the time proposal that to perform. They look plus upstream tracking tracking at 40 megahertz.
Michael J. Morello: It seems the time we developed and the more recent the
Michael J. Morello: Application base it on array of commercial FPGA cards are connected by optical network. And I'm going to present the this various application today in this
Michael J. Morello: In this in this presentation. Okay. The most important thing is how we integrate this kind of architecture within the ecosystem of the ECB upgrade.
Michael J. Morello: Here there is this picture on the right side of the slide in which you see the scheme of our trigger and the IQ chain nine which we have the detector from them that you send that
Michael J. Morello: You're seeing a huge amount of optical links on to point the the role data today even be the PC server farm, sir.
Michael J. Morello: A through some without counsel mounting and FPGA. A. And the idea is to install this device in the pre built the 11 in the orange line that i a lot today today to the picture before that even build the is going to build them.
Michael J. Morello: The Haven and then the challenge is to sustain a 30 megawatts of event to boot without any buffering or time multiplex and why we would like to do that because
Michael J. Morello: This. This allows us to be modular, you can use just the number of cards needed for the vector of interest. If you want to reconstruct the value of just the instrument that note of the be a
Michael J. Morello: Farmer receiving their raw data from the veil result card. You don't need to unpack the event because the URL event comes to the day
Michael J. Morello: To day God that you can use the data flow already added them to reduce decides to not only have the network of the maybe the most of the sides of them either itself in principle.
Michael J. Morello: And the end this is transparent because appear as a default detect or a producing instead of row. It's really made the tracks that can be used in the in the later stage of the of the duck system for a more complex reconstruction.
Michael J. Morello: Let me point out that HTC be very recent. I'm not going to talk about this, about this bottom. This point has to be very recently approved with the us a baseline for run three a full HD one
Michael J. Morello: In GPU, sir, and the GPU scar Danny started the in the even be there, the soccer with the Holland project.
Michael J. Morello: And these discounts. They're going to operate in the post building level they uninstalling Maven build about today, we'll hop right after the farm.
Michael J. Morello: Bill, the events and you can find all the details in the DVR, and the two things are fully compatible with
Michael J. Morello: With each other because of course he won both in GPU and CPU can take advantage of everything.
Michael J. Morello: For Eastern solved the problem of pattern recognition in the veil or another and the track Inca sub detectors normally covered. Of course, it's the number of slots available in the even be there as a service or
Michael J. Morello: How would like to integrate the in the pre build the stage of a bit there is made by about 173 interconnected. The PC service each
Michael J. Morello: All of that is a key point with three the cue ball, the so called at the 1040 or PCI Express for the cards.
Michael J. Morello: For a total of about 500 the readout card. So, and the M and they even started based in this in this service and then send it to the event Pfister farm. And now, of course, they are sent to the GPU system and then they are sent that to their to their event faith farm.
Michael J. Morello: Where he to will be running the idea for the retina is to equip the two is to mentor a the Eb nodes.
Michael J. Morello: Which additional tracking both surrounding the retina algorithm and the retina architecture.
Michael J. Morello: And a proposed a nice one to one with the readout card. So the idea is that the for each node, we have three without cards, we will have the three retina tracking both. So the idea is to receive data from
Michael J. Morello: readout cards for my posture of of sub detectors. A to perform the retina processing and then to return back to inject baking even be the trucks.
Michael J. Morello: A with a very low latency, less than one microsecond, of course, all talking boards, I need to talk each other. And this can be done using an extent.
Michael J. Morello: Optical nectar that I call him the picture patch panel because you need the to distribute the eats a coming from different that developed cards in different tracking boards.
Michael J. Morello: Of course, we are not wanting to be the event, but we are going to return, just the posture of
Michael J. Morello: Trucks in the truck parameter space because they rate them. It's going to be distributed all that hold this tracking
Michael J. Morello: bots and in the table on the on the bottom, you can see the readout cards and the corresponding is one to one with the tracking boards for the way and for the sci fi sub detector and you need about 50 cards for the veil.
Michael J. Morello: Subject for me about 150 tracking boards for sci fi somebody or we've come back later on this point.
Michael J. Morello: Before going into the details of the of the of the system of the tracking it would like to remind house you how tracking gotten CB work so
Michael J. Morello: We ever three main attacking station at the van, or which is place at the very close to the department where fix with a broken broken politician that
Michael J. Morello: Then we have the upstream tracker which which has a sequel me go sleep technology places the upstream the magnet. And then we have the sci fi sub detector using simulating fiber technology a day. We have three station there. In English, we are going to reconstruct
Michael J. Morello: Model with a good approximation straight line after the magnet each station as four planes with the geometry eggs UV x
Michael J. Morello: We have three types of tracks long takes are the most important they are reconstructed by using the whole available information from very low upstream tracker and the station and of course the core physics of the champ sector is made using this kind of track.
Michael J. Morello: So we have also done sequester people using Holly UT and the station, of course, any longer today is also done simplex but
Michael J. Morello: If you can also using now soon thank you can also reconstruct for instance Longley with the particle. So they came
Michael J. Morello: Between the veil or and the UT are outside the acceptance of the veil or subjects and this is a good channel, very important to increase our acceptance for a long way with particles such as a short the number zero
Michael J. Morello: Or similar because and a philosophy of the tracks the reconstructive will using the station. And as you can imagine, if you want to
Michael J. Morello: Trigger on downstream tricks up at 51 the first stage of any algorithm. Start from the truck. So let me remind that now at 51
Michael J. Morello: Tracking alkalinity starts with vendors tracks as a seed then then they look for eating the upstream tracker first than later in the station to speed up the process.
Michael J. Morello: Okay. The idea is to speed up for the veil or tracking providing
Michael J. Morello: Upfront the primitives.
Michael J. Morello: And the idea is, because even if the veil or
Michael J. Morello: Why the small amount of that about 10% of the total the tracking sequence of
Michael J. Morello: is dominated by male pattern recognition, including the to the cluster. So
Michael J. Morello: Off of the layers. As you can see from the in the pie chart on the right on this, on this slide.
Michael J. Morello: Is that this the system for developers going to be very small, because you need the only 50 cards to reconstruct all the layers.
Michael J. Morello: And if you're able to reconstruct at time t equals zero with a very low lot less than one of Microsoft on developer x, you can
Michael J. Morello: Save time for the CPU and then the CPU can use time for doing for more complex selection and algorithms. And this is also a good first this case for future larger scale application has we will see in the next in the next slides. The second piece is crazy is the downstream tracking
Michael J. Morello: This is an important point because if you want to deconstruct standalone tracks without the help of any seed from where
Michael J. Morello: You are going to face a very intensive pattern recognition problem because the Sci Fi is has a very high occupancy numbers in this slide, maybe have not updated to the latest one, but just to give anybody an idea. If you want to
Michael J. Morello: Apply this algorithm to the standard on the tracks. You will need for each event spend about 500 Microsoft sponsor and you have to keep in mind that if you
Ivana Hristova: Want Hello Michael
Yes.
Michael J. Morello: Can you hear me.
Michael J. Morello: You rock. Can you hear me.
Katy Ellis: I can hear you.
Katy Ellis: And I had it on it. Now she's gone.
Michael J. Morello: Okay.
Linacre, Jacob (STFC,RAL,PPD): I wonder if it's if honest connection problem so
Katy Ellis: Hello.
Katy Ellis: My name.
Michael J. Morello: Is mine the connection problem or
Katy Ellis: Now, I hear you find my
Michael J. Morello: Okay, very good. Thanks a lot, because sometimes I have some some problems. Okay. But today, everything's fine.
Michael J. Morello: Can I go ahead
Katy Ellis: For me, you can
Katy Ellis: I think maybe just carry on.
Linacre, Jacob (STFC,RAL,PPD): Okay, yeah.
Michael J. Morello: It's like that in full screen or
Katy Ellis: Not
Michael J. Morello: Okay, okay.
Michael J. Morello: Okay, thanks.
Michael J. Morello: A lot. Sorry. Okay. Sorry for the interruption, please.
Michael J. Morello: Let me know if we have some trouble with the coordination, maybe I can switch on my mobile phone.
Michael J. Morello: And okay, as what I was saying that a performing a reconstructing standalone to track sees a very intensive pattern recognition problem.
Michael J. Morello: And if you compare it with the CPU time that you need to do that. Neglecting the fact that at the end view, you have to add also UT heats the format downstream track. These are going
Michael J. Morello: To require a lot, much more CPU time you have to compare this numbers. We did a microsecond which is the maximum time budget if you assume to end even fix the farmer of $1,000 I'm talking about CPU, GPU is now is different, but
Michael J. Morello: At the end of this this seeding algorithm is going to be very challenging to be
Michael J. Morello: Adopted that HF t
Michael J. Morello: Ada to to to have the tracks available up from going to be home for metaphysics benefits not only ever pushed him to trigger at age 51 along with the
Michael J. Morello: Particles of some tracks, but also here I listed the other physics benefits so that I don't want to go into the time. Now then, the message is very important to have the possibility to have two tracks immediately available at time t equal to 04 831
Michael J. Morello: Okay. Okay, let's move on to our research and design here for them. The idea is to have two different projects, but the building blocks are the same, then developing
Michael J. Morello: All stuff are exactly the same thing about today. The first pilot project to reconstruct the trucks in the van, or the villa tracking
Michael J. Morello: Already from three using
Michael J. Morello: For instance, the parasitic testbed to demonstrate today to be stuck on on this architecture can be integrated fully integrated into the ecosystem of LSD experiments we can produce high quality tracks at time t equal to see
Michael J. Morello: If you will, the idea then is to reconstruct the villa tricks about as you can imagine, since the base plan we assume clever, the dimension of cluster find that in the age of 31 we need also to
Michael J. Morello: Make a cluster before I am 30 megahertz. If you want to run a valid tricks with right now and access them.
Michael J. Morello: After that today is to realize a larger scale system and downstream tracking q&a for run for using grow. It's from sci fi sub detector and this will
Michael J. Morello: Make event reconstruction primitives that tracks immediately available to the event building into the High Level three get to speed up not only the valve reconstruction, but also to allow to trigger
Michael J. Morello: Attach it to a level and downstream tricks along with all other benefits that I mentioned in the previous slide. Okay, then let's move to the step zero, the little cluster finding and
Michael J. Morello: The idea is that we exploited or think of all
Michael J. Morello: The femur that we developed at the for the for the night. And because the problem is extremely similar because you need the to design a part of left PJ algorithm for for finding cluster and and then to check if neighbors so
Michael J. Morello: You have clustering neighbors. So horror or not.
Michael J. Morello: And we developed a matrix of acting they're connected elements, with the aim of finding meaningful cluster. The same principle of right now.
Michael J. Morello: Is the most important piece of this worse is how we distribute data for clustering session and to save FPGA logic we use a sparse matrix a chain of sparse matrix.
Michael J. Morello: Instantiate and demand are super peaks and data flows into the system. So per pixel is just a rectangular of the four times to a pizza. This is just for bandwidth coastline, we received data from the readout in this in this format.
Michael J. Morello: This is done because you can flag a super peaks and as isolated or non isolated isolated swear pixel horror handled separately still importantly, using lookup table while this sparse matrix chain is
Michael J. Morello: Allow us to find the cluster or 30 megabytes.
Michael J. Morello: For non isolated super peaks and at the end of the event A data, push it out in Berlin Atlantic or of mergers, since we just end the city allies it before the next stage that is going to be your paycheck do on or anything like system has we are going with trying to develop
Michael J. Morello: The details can be found in the proceedings that the link at the here and also in this. This is have a student of mine.
Michael J. Morello: A. Okay, what about the implementation of this clustering algorithm performance we wrote all the femur in PhD and we implemented the system enough data spy FPGA.
Michael J. Morello: The clock ran at the speed of 30 150 megabits. We tested the the system that using simulated the available data and the particular user that the most crowded, the sense of in the minimum bias.
Michael J. Morello: Simulated sample very close to the primary vertex region, and at the end when we achieve at the a throughput of 39 maggots other luminosity have to timestamp 233 without any head Ross and select
Michael J. Morello: The best time a thesis pressing or a 2D, we've got the public, to me, is able to run at this speed of larger than of 30 maggots.
Michael J. Morello: We then fully integrated the these FEMA individually without God that which is not tracking board for the rate in upon for the for
Michael J. Morello: The readout kind of the, of the experiment that which exists already in the system with him of maximizing the usage of these FPGA boards, because at the end we discovered that the amount of logic and memory was very limited about 10% of memory 26% of logic.
Michael J. Morello: A
Michael J. Morello: At the end we also measure the gain in to put because we
Michael J. Morello: Will leave this this this workload from the age of 31 and we measure that they gain or 4% of the throughput of 51 the GPU and CPU was was a little bit or 8%
Michael J. Morello: Discarding and also we gain in bandwidth because discarding super peaks and in favor of reconstruct the cluster reduce the bandwidth of a factor of 15%
Michael J. Morello: This is very good that because the CP collaboration appreciate this kind of work and now we are performing final checks. Because the collaboration was to adopt these us and your baseline for run three again this throughput gain speed up of page 31
Michael J. Morello: Because the clustering is now moving into the result evade law Carter and let me tell that the full G the femur of the harder you attempt cheaper mounted on them on the LA area that God is not full 8% level, which is the sides affordable for this kind of technology.
Michael J. Morello: Let's move to the step one develop tracking a house. I already mentioned at the day idea is to reconstruct the real traction in a test bed using run three the data.
Michael J. Morello: This is a system very small about 38 readout unit. If you want to reconstruct tracks using for the vendor layers and keep in mind that you can reduce
Michael J. Morello: You can restrict yourself on a see single quadrant and you can be the main blocker, which is a force to the basic block for the entire system adjust this requires only 10 cards.
Michael J. Morello: How
Michael J. Morello: works the way they're written architected for reconstructing well correct sir, as I already mentioned you the rating is a two dimensional
Michael J. Morello: Holographic map because we would like to exploit the food connectivity inside the FPGA.
Michael J. Morello: And then the idea is that we have to remove to reduce the dimensionality of the problem is if you want to characterize it identify it tracks in the in the 3D space, you need the four parameters and you have to reduce this problem to it to it to the problem. And so that we neglect.
Michael J. Morello: The inbox parameter which is very small, for the pattern recognition needs and we find the tracks the looping just in a plane of two parameters.
Michael J. Morello: You v that you can see in the plot on the bottom of the slide where you ve are very similar to the truck direction handles that I extended
Michael J. Morello: A salon, but we need to segment to have a 10 different writing agreed, because we need to segment that then Sita direction because the Primary Ethics distribution.
Michael J. Morello: Conversation a long range between 200 millimeters minus 200 millimeters plus one millimeter. So as you can see in the plot on the top of the slide, then the idea is to have a full C stand or system made by about 100 kilos total sales.
Michael J. Morello: And if we consider that each of this cells to be implemented needs about 100,000 logic elements.
Michael J. Morello: This means that if you want to be the system of 38 cards. This requires about 2.6 million logic elements for cheaper. This is something which is already available on
Michael J. Morello: Course PCI Express cards and this let me remind you that now it's possible to buy a box with FPGA up to five millions logic element in a single cheaper.
Michael J. Morello: You can see in this slide, the product of solicitation levers for a single 100 times when I'm writing a matrix. Of course, this is something which is still ongoing, and we need
Michael J. Morello: My local allegory fetus to remove the noise because track that in different Sita right now, but it's something that we know how to solve it and
Michael J. Morello: We have to prepare pocket to the for believer this information to the age of two one through the even be there and allowing to perform the full faith and to measure with type position the parameters of the tracks, including the impact. But I mean,
Michael J. Morello: We plug. These are great mental the HF T one software to verify to measure the tracking performance of this approach.
Michael J. Morello: And if you take a look at the table, and also the other plots that I put in this slide, you can see that the reconstruction efficiency for the long trucks with a minimal requirement on
Michael J. Morello: Momentum larger than five GB and upper to very similar tracking efficiency between the CPU algorithm and the FPGA based
Michael J. Morello: Recovery reconstruction algorithm. Let me remind you that final feet the format that by the CPU or GPU. So, of course, and that at night is going to solve the pattern recognition problem, providing at least have horrible. It's
Michael J. Morello: Connected to the reconstructed attacks.
Michael J. Morello: An important point of the system of the architecture is the connection network. I mentioned this in many places in in the in the dark, because the distribution of the eats in the in the right in assessing the right and accumulators is a very important point.
Michael J. Morello: From my point of view of bandwidth and for the veil, we need to connect about that day cards using for full mesh. We're faster bi directional optical mean may
Michael J. Morello: Have an FPGA for independent developer quadrants such configuration. As you can see in the in the sketch in on this slide. The requires 12 blinks for FPGA.
Michael J. Morello: And can be ready before using FPGA available on the FPGA boards available today on the market with 16 optical transceivers these configuration and it's only 12
Michael J. Morello: Connection at high speed up the connection at high speed.
Michael J. Morello: Let me also say that of course this switching network increase the latency of the system we performance some measurement at the end we remain still have a below one Microsoft on a limited, we also started
Michael J. Morello: With some performing some in each test of life sites networker using five different gods among five different FPGA and we
Michael J. Morello: Just have meet at the between the net said random sequence to the outer for FPGA to 10 gigabit per second link optical links. Sorry. There is a type on the slide. We tested this for 23 days max speed and we measured the very end axiom is more beat
Michael J. Morello: Error rate. As you can see from the numbers on this slide, or if you can take a look to the proceeds from the record connecting the dots 2020
Michael J. Morello: Then let's move to the last part of the talk. A which is the downstream tracking
Michael J. Morello: Data already mentioned until Easter construction of standalone tracks. This is going to be very difficult problem. In fact, that we are not able to do that, that he to one level but Talia, they shifted to whether it is reducing
Michael J. Morello: Please keep in mind that is more competent of magnetic field that is present in the sci fi region has shown in the plot on the right.
Michael J. Morello: In the region of the TV station. They wanted to retreat. And this is a little bit more complicated problem because you need to reconstruct 3D trucks.
Michael J. Morello: And in the X data view, you need to approximate the tracks using a parabola, because the magnetic fields. The in the y direction can be
Michael J. Morello: Is small and cost on the and then you need the three parameters to familiarize
Michael J. Morello: The trajectory of the taxi index data plane, while in the stereo view in the US, some data do you need only two parameters.
Michael J. Morello: Because the lie the trajectory of the particle can be approximately with a very good 11 approximate procedure, not as such as a straight line. As you can see, they will display that I reported on the right of this slide.
Michael J. Morello: She wants about the sci fi a sub detect. So this is completely new and new technology, we will have these three tracking station. They wanted two or three with each will have four layer.
Michael J. Morello: It takes you Vieques geometry where you'll be lay of certificate by steer Hulu Plus minus five degree. This is a standard geometry for this kind of detectors, he is he going to be without that for 40 megahertz and the spots that are solution is 100 microns important
Michael J. Morello: feature is that I don't know if I can called featured but these that this is going to be a very occupied a detector, because we expect with 300 beats per layer up to a maximum. We have a long tail up to a maximum of 800 beats per layer.
Michael J. Morello: For in this study we divided the sci fi, but that's the sub detecting for independent quadrants, and we also measured to have a negligible. Loss of efficiency because those trucks crossing different
Michael J. Morello: quadrants on this is very important for the for the switching network when then you can building block which is a very small dimension. A similar to that one for veilleux tracking
Michael J. Morello: A to reconstruct the tracks, we divide the work we price this operation to sequence of stages important boy.
Michael J. Morello: In the first one that they call it but recognition, we find the for the exit truck projection, or using hollyhocks LA. This is very similar work we do in in the in the in the CPU so
Michael J. Morello: A and in this first stage we approximate tracks as a straight line and for them for a moment that we neglect to the fact that that is a as more quadratic term of the parabola.
Michael J. Morello: Because as a dimension of the we need the two dimensional rate, you know, and for each local maximum that we are able to find the we need to perform a local calculation say into the PGA to perform a linear a square feet with Barbara
Michael J. Morello: To measure track parameters and to reduce the amount of ghosts were me that you find the when you look for trucks over certain a certain threshold, the in the in the in the right now.
Michael J. Morello: And the here, you can see how a single trucks appear saying this writing a space.
Michael J. Morello: And a second stage, we need to associate the word we have we found the actual projection of the tracks over the pattern recognition.
Michael J. Morello: Over the axial. Do we need to associate that up some data tracker projection. And this is a, let's say, a simple task because when you know the
Michael J. Morello: Projection in the in the extra data plan, you can transform you relay or sign up and coordinate you we eat Slayer sing your song called the net and then you can repeat the
Michael J. Morello: Exact to the same procedure for the pattern recognition in the exit view using the same fear of axial pattern because stage, but now the granularity of the data. Nice much lower because for you reduce your attention to a very small part
Michael J. Morello: Of the detect or when you have any but doesn't seem to the Accept projection
Michael J. Morello: And then the building block is to track your six layers of decide fi sub detector, sir, we use for retina parameters to the intersection of the straight line.
Michael J. Morello: Of the tracks that we, the first and the last layer x zero and x 11 and we use a similar parameter session for the State Association using wide zero and why 11
Michael J. Morello: Drucker coordinate that they interesting physics trucks longer downstream tracks and distributed over the die on only this is very interesting because this means that x zero and x 11 are very, very similar.
Michael J. Morello: And from our simulation we estimate that to solve the entire problem of the sci fi so that takes or we need Austrian this case, a system of about 100 kilos.
Michael J. Morello: Engine stuff. So, and this is a size very similar to decide that we have found for for solving the problem or the veil or
Michael J. Morello: Tracking this granularity is driven by the actual writing of course because we need the tour. And so the presence of the through eats in the within the two closest eats or each receptor. When we look
Michael J. Morello: In the, in the local maximum in the in the pizza, which are accumulated in the local marketing that we have found
Michael J. Morello: Just to give me an idea of how this system works. You can see the rating for a single event A
Michael J. Morello: Big success. You can see the x zero coordinate of the trucks in the first layer of the of the sci fi and excellent the last layer, you can see that
Michael J. Morello: The feature and see Africa struck the tracks is very high 95% but do you have many a lead point and this
Michael J. Morello: Me, you have many local maximum. Many, many gold trucks and this is something which is not for one because you cannot send all of them to edge of the one and then to solve this
Michael J. Morello: This company background and to do that we need to apply a far the quality requirements on the chi square and we need to perform a linear is its feet of the heats
Michael J. Morello: A container. The day in the maximum and then we apply a fight this fight the requirement of the chi chi square less than 20
Michael J. Morello: And as you can see their feet and still remain high at the level of 80 90% that if you are apply some minimal momentum request the tracks and they go straight goes to 11 15% law and compatible with what we obtain with standard seating allegory.
Michael J. Morello: Then we have to ask to see what the stereo view to the tracks for each reconstructed us to trucks counted
Michael J. Morello: As already mentioned that you eat from the layers are then plus formatting up coordinates and accumulated the into the corresponding stereo right in a new parameter. So y zero. And why 11
Michael J. Morello: That we have to do the same processing of the axial retina. But now, the difference is that for each single access luck, you will have a different the stereo retina with a much lower.
Michael J. Morello: Granularity because at the end you want you would like to need this process. In any case, in parallel to speed up for everything to remain with the latency, which is less than 11 to one microseconds.
Michael J. Morello: A DAY, WHY IT'S combination with the best chi square is promoted us the y z the truck projection because, as you can imagine, you can find the different the local maximum for each stereo, but I know
Michael J. Morello: This is done using a stimulating of with the granularity of 500 sets which is much lower where they're going to have the actual rating, which was about
Michael J. Morello: 100 kilo sells it for a total of about three of this small relating for each FPGA for amount of about 1.5 kilos sales the fair FPGA.
Michael J. Morello: We perform at the we be assembling some harder prototypes.
Michael J. Morello: Within our NFL right in our project we use the an ASIC prototyping bothered by the DNA group that we pick the week two largest BJ to start five here, you can find some information about the
Michael J. Morello: Characteristics of this word, the event you can see in the picture on the item we tested the old part of the system.
Michael J. Morello: The switching network or the engine and we check it define on the result we also injected the
Michael J. Morello: SQ. And so between different the inputs and in ICB the very maximum can be 10 microseconds end buffer size and throughput success will pass it to this variable very
Michael J. Morello: Difficult to, let's say, a text is very unlikely that different people to will have 10 microseconds of school. And so this is a very maximum that can happen, then here is that this building block is is
Michael J. Morello: Can this block and we use it as a building block for and dive tracker and this salt, not only for the downstream tracking, but also for the viral and the results on this prototype can be therefore it extrapolated to real system sides.
Michael J. Morello: I want like to show you some measured performance.
Michael J. Morello: We perform at the body is configured. We tested various configuration. And here I show
Michael J. Morello: The six axial layers building block of scintillating fiber tracker as a function of straighten occupancy number of truck over number of cells.
Michael J. Morello: And you can see from the plot on the right, that if we look to the occupancy level of the sci fi sub detectors which is the largest wanting the CB
Michael J. Morello: We achieve at the airport, which is well above 30 mega. So this is very, very is very important because, because the last that it's possible to do this kind of process is the speed
Michael J. Morello: And the latency of the entire process we eat less than one microseconds, the level of for the sake of
Michael J. Morello: This prototype allows us also to the mind, besides of the single engine which returned to be about 1000 the logic element and this provide immediately.
Michael J. Morello: A the sides of the downstream tracker rating alike system because you need the Tony Stroman the 70 hate FPGA for the Puerto Rico part and the other 78 FPGA for the stereo Association and also in this case when the end up with about
Michael J. Morello: 100 kilos engines for all of them. And this means that you need to buy
Michael J. Morello: It as we're able to contain about one point minutes logic element FPGA. And this is very important because this tells us that this kind of system beatable can be
Michael J. Morello: Built the already today with the available FPGA boards on the market and just my, my last slide before conclusions. Here I show
Michael J. Morello: The performance of the downstream tracker. We use it the simulator the listing proton proton collision at LSE be upgrade running conditions.
Michael J. Morello: And the table. You can see that we are able to achieve for the axial reconstruction efficiency level of 90% when we ask for. I mean, Mr momentum threshold that just let me remind that the all PCB analysis Iran to have the got
Michael J. Morello: Be larger than five GB and also the efficiency of the full 3D reconstruction is very good at 11 or 80% 85%. But let me say that this part that need to be optimized at the
Michael J. Morello: Because when you solve it. The pattern recognition problem all over the XL view you expected to achieve the same efficiency.
Michael J. Morello: When you associate to the stereo projection of the tracks as we know from the CPU argument. And here we do exactly the same, the same the same the same thing. Okay, let me conclude
Michael J. Morello: After a few here some research and design work we have now. We're very close to build the end to test the life sides demonstrate also have a first FPGA basis, the dirty maggots tracking system.
Michael J. Morello: I as I show you in this short Sammy Davis simulation a hand the prototypes that we built them.
Michael J. Morello: Provide the demonstration that
Michael J. Morello: Such frustrating is feasible base it on extreme polarization of the right
Michael J. Morello: Approach and in particular is feasible using current, the courts FPGA system and we have to install and having some of this system operating in run for for the downstream tracking and let's say also for the veil.
Michael J. Morello: Tracking and these open the possibility. Let's say good hopes are for future application in face to elicit the upgrade where we will have a very high
Michael J. Morello: Rates and
Michael J. Morello: We will need the very huge computing power to solve the problem at the luminosity a factor of 10 larger than the roster that we expect to have in round three.
Michael J. Morello: And in particular, we expect to have affairs to DQ integration tests in the ACP vertical slice it up with the so called this bed the planet. The in a very short time scale also NASA data will
Michael J. Morello: Come during around three to test that this kind of system. Give me a fully integrated in the ecosystem. Also, a large experiment, such as of course ELYSEE, be
Michael J. Morello: Thanks a lot.
Ivana Hristova: Thanks a lot to you, Michael.
Ivana Hristova: For these very clear and nice presentation of the retina.
Ivana Hristova: Architecture, which seems quite neat and promising tracking system, as demonstrated foil HTTP. So we now have time to move to some discussion and questions.
Ivana Hristova: I apologize for the network problems which are probably mine.
Chris Damerell: I have my hand up. Do you see me, Chris.
Ivana Hristova: I have not seen it yet. Yes. Please go ahead. Okay. Yeah.
Chris Damerell: wonderful talk. Thank you so much. I just have a question about the data that you get from the
Chris Damerell: The fellow pixels. And when you were describing the cluster finding I wasn't actually understanding. Is it the case that you get signal amplitude from each pixel is it just a binary yes or no. I
Michael J. Morello: didn't quite understand I'm
Michael J. Morello: Sorry, I went very fast because I I had many topics in the talks a here the similarities with the retina is all it is.
Michael J. Morello: The field that we brought to ask for neighbors. But here, the answer is yes, or not, and we look for the part time so that we can you can you can see on the right side of the slide.
Michael J. Morello: When you feel at this Mother Teresa okay here. Maybe you see my pointer okay when when they, in the end, when the lives of this matters is
Michael J. Morello: This matrix of acceptance and then you look with the center that we developed the deflating are this kind of buttons to look for
Michael J. Morello: For clusters, because the majority of the cluster have two or three peaks and one, two or three peaks and then a square of three times three is sufficient to identify the majority nine for more than 99% of all clusters in in
Michael J. Morello: Individually, yes. And the answer is just not here, but just to look for this kind of answer here.
Chris Damerell: Okay but but when you want to get the the position associated with that cluster. Are you doing that by, you know, a
Chris Damerell: Central and finding based on the amplitude and each pixel, or is it purely behind me. I didn't quite
Michael J. Morello: Know, no. He's is okay. So tonight I got two questions. The idea is that when we find the path. Okay. For instance, we have some active
Michael J. Morello: Pixel here we calculate the center of mass of the of the of the cluster using a lookup table in which we memorize it, or combination or four square three times three. I hope that I answered the question now.
Chris Damerell: Okay, and then the in the contents of that table is actually the amplitude associated with each big
Michael J. Morello: Long enough for the moment the Sala yes
Michael J. Morello: Or not.
Michael J. Morello: The pizza. The blue one is the one or equal to zero. We don't look to the to the hospital this evening.
Chris Damerell: Okay, but for offline. I presume you have actually the amplitude because you need a very precise in order to do the second overtaxing and all that you need the most precise measurement right of the clusters.
Michael J. Morello: Yeah, this is something that you can do.
Michael J. Morello: Okay. The idea is also there is under discussion, or to to to produce the cluster and to also send the information to HF t one, but
Michael J. Morello: This is something that can be done at age 52 not techy 51 where you have much more time and
Michael J. Morello: Should be something that can be done, but from our preliminary studies, the answer one or yes or not. This is to give you enough
Michael J. Morello: Enough precision but about the something that the sun bit of discussion to increase the position if it's possible that he 52 level what you need to know that we need for for speed and then this is something which is let's say a second hold that for the moment your
Chris Damerell: Job. When you do when you do mentioned that amplitude, how many bits are there are associated with the pixel
Michael J. Morello: I don't think the distribution here, but the majority of the of the cluster have a one, two or three peaks are there is a large scale of with many peaks of what is a very extremely small. And then the square three times.
Michael J. Morello: Three is sufficient. So to to to cover a whole lot possibilities. I don't know if they have some
Michael J. Morello: Some pictures. But if you take a look at this thesis of this talk, you have many, many, many closets are many details. There is no need to read the all the pieces but the there are two section, which you can find all these details of this plot.
Michael J. Morello: Of the clusters.
Chris Damerell: Thank you very much.
Michael J. Morello: You're welcome.
Ivana Hristova: Thank you. Any other questions. Please go ahead. If you have a question.
Shepherd-Themistocleous, Claire (STFC,RAL,PPD): Maybe I've got a quick question. I'm sorry. I actually missed most of your talk. I was at an age in any
Shepherd-Themistocleous, Claire (STFC,RAL,PPD): Of these FPGA boards that you're using, what sort of FPGA is do you have on them.
Michael J. Morello: Okay. Many of the studies were performing the using this Dini, a border equipment with two strategic software as directories five but now we are buying a PCI Express border from between to analytic mounting equipment that with the static stem with 2.8 million of logic element and 16
Michael J. Morello: Optical link or 28 gigabits per second. Okay.
Michael J. Morello: Sorry.
Shepherd-Themistocleous, Claire (STFC,RAL,PPD): I was just gonna say, Have you considered using Xilinx boards.
Michael J. Morello: Okay, this is something that we need to to study for the moment, as you can imagine, the whole our female this for our Tara statics family and then we are continuing in this
Michael J. Morello: In this part about sure at some point we need also to take a look to the book signings cheap and to see if there's something that we can gain or not, but I assume that they are going to have a similar
Michael J. Morello: Format, but surely something that we need to check. But since we started the with the with this is something which is this article because
Michael J. Morello: With
Michael J. Morello: Using
Michael J. Morello: A mountain mountain yesterday, not aesthetics three and then we brought our first coding without there are tools and then we continued on this on the spot that that's the only the only reason for the moment. Okay, thank you. You're welcome.
Ivana Hristova: Thank you for the questions.
Ivana Hristova: So I have one. You mentioned that the proposal for
Ivana Hristova: This tracking system called retina is was published 20 almost 20 years ago. So is this the first implementation and has anything been changed with respect to the original proposal.
Michael J. Morello: Okay, so it may be
Michael J. Morello: I didn't want me to collect information. The idea was published by a colleague of mine who generally story in 20 in 20 in 2000
Michael J. Morello: And this was developed within the time that which I restarted, which is the guy who decided that the silicon, but try to bacterium CDs were studying this kind of problem, but that time.
Michael J. Morello: We didn't have cheap with this high bandwidth of one terabits per second them. This idea was not implementable in the technology of the time.
Michael J. Morello: In that in that paper in that paper that is all in the description of the algorithm, which is very simple. It's very see is very similar to the actress for me. If you take a look at is extremely
Michael J. Morello: Similar to the to the transformer. The new thing that we are trying to developing East is East implementation in a in a real
Michael J. Morello: Life, the ecosystem and and the, particularly the most important point that is the distribution of the eats because the idea is to perform the pattern recognition while data flows into the system and then you have to stay in this let me
Michael J. Morello: Let me go.
Michael J. Morello: Okay, when you go in this step one. Okay, you, you have to, in principle, if you take a look at this reference
Michael J. Morello: The idea is to have to to transmit to all it's a to each of this cell here. You understand that you need to duplicate the information, a lot
Michael J. Morello: And then you end up immediately with the bandwidth limitation. Okay, then the idea is to have this intelligent switching networker that allow us to bring
Michael J. Morello: Row eats only to the region in which they are important. And this kind of architecture, along with the with the processing engines.
Michael J. Morello: Is is the thing that we are developing and he took let's say 20 years from the original idea was, was publish it. What is difficult is the implementation of this kind of as a di in modern high hand FPGA.
Ivana Hristova: Okay, yes.
Michael J. Morello: Yeah, if you if you. If you succeed, then you are able to
Michael J. Morello: To perform complex pattern recognition problem. A while data flows into the system that that's the what we would like to do
Ivana Hristova: Yes. So it seems that what you what you described that your solution is quite neat and modular and and I was just interested whether this allows this method to be used also in atlas or CMS experiments or what is the, what would be the limitation there.
Michael J. Morello: Okay, this can be certainly you said the author in different the environment, but the promise that you have to develop a completely different network for and you have to divide the space and intelligent way impacted you have to do a whole day or in the work that we
Michael J. Morello: We did in the, in the last in the last few years.
Michael J. Morello: And
Michael J. Morello: In principle, it can be useful, and in others and CMS and maybe situation is also much simpler because you have to reconstruct
Michael J. Morello: It truck space which is let's say West treated for this kind of hard to because you can divide the the transverse view and the stereo view or so in that case. And when you divide the problem with the actual view that the you on the transverse plane is just
Michael J. Morello: Described the with the two dimensional parameters, also the case and negative impact, but I mean that and then importing but in principle, it's possible, and I know the toasting CMS some
Michael J. Morello: effort has been done for for high luminosity Alexi from the formula from the feminine group about it was in hybrid approach between associative memory and and embracing a heartbreak.
Michael J. Morello: You day wants to solve.
Michael J. Morello: The problem of the of them the pattern recognition in large part of the texts are using a model, such as the memories and then when you reduce the problem in as more part of the space you can
Michael J. Morello: Use right in are going to find rocks in this small part of of the space, but she would this be implemented, also in a different geometry we are folks that are attention on LDC be because we are interested in to this kind of
Michael J. Morello: Physical very, very, very i a procedure.
Ivana Hristova: Thanks. Thanks, Michael.
Ivana Hristova: Welcome. And one last question from my side. So you mentioned that you also use
Ivana Hristova: The high speed internet
Ivana Hristova: Optical connection within an ad BJ into FPGA connections.
Ivana Hristova: Yeah, and
Ivana Hristova: Is that because your latency allows you to do so. And does this add complexity to the firmware and the resources being used and what what is the speed of the optical links that you're using to connect nodes.
Michael J. Morello: Okay, okay, sir. Well you you have many questions. Okay. And let me
Michael J. Morello: Okay, you need that this foster network connection because you need to have a very small latency.
Michael J. Morello: Sorry, just one second.
Michael J. Morello: Because me and okay and that the idea is that you need this patch panel, he has to connect to haul
Michael J. Morello: Trucking board. So, which is the network connection that they described in Maine and different slides and
Michael J. Morello: Here, you need to be to be faster because, in principle, you would like to have
Michael J. Morello: All the retina in a single tracking bought. So, but it's not possible because you need many sets and you cannot fit all the all 100 kilos sets in a single in a single chief and this is why you need to be very, very fast. And now for the moment that we are we are using as I show you
Michael J. Morello: Here.
Michael J. Morello: This topology, in which you have to connect the 10 FPGA we topical link a
Michael J. Morello: Creating a full measure between 10 points and then you need to have
Michael J. Morello: Another full mesh connecting hold on all the four different
Michael J. Morello: Measure of 10 FPGA because you need to, to, to talk with the STA Carter, which is our let's say simple building block of the neck for this is also for
Michael J. Morello: For them for the downstream tracking and this this and here we need the
Michael J. Morello: Optical Lync 28 gigabits per second, but because the here and this network. Do you need to duplicate and to increase the bandwidth a lot. And then you need the full speed. The full bandwidth in this in this stage. Instead, the for the connection with the readout cards in the southern slide.
Michael J. Morello: Here the limitations that we have a bandwidth which is speaks at the from the ECB.
Michael J. Morello: Specification because each readout two boards receive the same data today even build the at the speed of 100 gigabit per second on this is due to the fact that we use at the some kind of fibers. When we projected designer that this
Michael J. Morello: Is the actual system and then you will have 40 cents for the veil or 56 cards. Each of them is going to give you about 10 100 gigabit per second, then you need to also only to maybe have a slide in pick up in which these kinds of things. Please explain a bit better.
Michael J. Morello: This one. Okay. Okay. This is let's say any been also
Michael J. Morello: From the, from the then going to the PC, which is the readout recipe card and the here he you have a limitation from the design of the experiment that which is 100 gigabit per second and then you need the here to duplicate
Michael J. Morello: The data one copy goes to do the Evie, Evie nods for doing the usual let's say stuff. And also, they are the end after the event is built the at the age of 31
Michael J. Morello: But if you duplicate the data you need to send this data to have our tracking boards and then you need to receive data at the speed of 100 gigabit using a PCI Express protocol and then the optical link.
Michael J. Morello: Regard so only the pitch pen and then the here, you need to go faster and you need also a lot of bandwidth, because you are going to duplicate. It's because it's some it's a
Michael J. Morello: Must be sent to different the talking board. So I don't know if I if I answered your question, but that's the point that the difficult point of this kind of system is this things that we call
Michael J. Morello: Let's say pitch panel, but not from a point from my point of view, from a, from a technical technological point of view, but because you need to design this in a very intelligent way to avoid to to go and beyond the your bandwidth limitations, so
Michael J. Morello: Again, this is very. This is something which is very simple to program in VHS. Yeah, and it's just a point to point connection.
Michael J. Morello: And if you have another so you have a point to point links. If you have an address the network knows very well where we have to trust me to transport to the data.
Michael J. Morello: There the as the intelligent. The ADA, how to design the topology of this network to to to to to avoid the to go beyond the bandwidth limitation of your technology.
Ivana Hristova: Oh, yes. Okay. I see the configuration.
Ivana Hristova: Of the optical system.
Ivana Hristova: That's important.
Ivana Hristova: Okay, yes, that answers my question.
Ivana Hristova: I don't see any other comments, so thank you very much, Michael, for joining and thanks everyone for joining. Sorry if you had some if we had some problems with the
Ivana Hristova: Connection today.
Ivana Hristova: We can close the meeting now.
giovanna salvi: Thank you.
Chris Damerell: Everybody
Ivana Hristova: Bye everybody.
Michael J. Morello: Thanks to everyone for joining the seminar, that's been a pleasure for me.
Ivana Hristova: For us to. Thank you, Michael.
Michael J. Morello: Welcome. You're Welcome. Have a nice day.
Michael J. Morello: Okay.
Michael J. Morello: Thanks a lot, Ivana has been a very pleasure to give this. Okay.
Michael J. Morello: Hi, Ron, I do. They're just would like to thank you for all the help that you gave me during this day.
Michael J. Morello: Maybe you have not
Michael J. Morello: Connected anymore.
Michael J. Morello: Okay, bye. Bye. Hi, I'm going to disconnect. I would send you an email like
Ivana Hristova: Hello.
Michael J. Morello: Hi, Ron, I would like just to thank you for all the help that you gave me during this days.
Michael J. Morello: Maybe me
Ivana Hristova: Yes, I, I hear you. Thank you very much. I was not sure about. Yes, about the the connection, whether it was my problem today.
Michael J. Morello: My people thought that they didn't have any any problem likely was your problem. And then it's I think it's, it's fine, because I usually I'm able to understand if there's some problem of connection, but it seems
Ivana Hristova: Yes, yes it that's good because you could you could spot when I hope that you could spot when your connection.
Michael J. Morello: Yeah, I was able to talk with other people connected without any problem when you
Michael J. Morello: Were off.
Michael J. Morello: And it. Yes, fine.
Ivana Hristova: Okay, so we have the recording.
Michael J. Morello: We're still recording. Maybe you can mask.
Ivana Hristova: I hope I can stop it.
Ivana Hristova: Okay, because
Michael J. Morello: I grew
Ivana Hristova: My client crashed, but
Ivana Hristova: I think when we close this meeting.
Michael J. Morello: Okay. It'll be okay i want i want just to thank you for for the invitation and for the health and the for
Michael J. Morello: Have been a very nice, I think.
Michael J. Morello: I know that that people were interested in in in your laboratory in this kind of stuff. And I hope to interact with them. Also in the future.
Ivana Hristova: Yes, we have people, which are interested in these high speed technologies, guys, especially for the upgrade.
Ivana Hristova: Oh, that's good. And
Ivana Hristova: I also thank you that you accept it and you managed to do it within your schedule.
Yeah.
Ivana Hristova: We end. It was really very interesting presentations presentation for me to learn about this and hopefully we will see performing in in real time during grand three already, as I understand,
Michael J. Morello: Yeah. The idea is to do some parasitic sister. Let's, let's say, of the quadrant of invalid to see if you're able to reconstruct three of trucks have very good quality to see how
Michael J. Morello: We are able to speed up the HST one processing, but this is something is going down in parasitic way with all the structure of the of the VA Q of the of the country, but it is something which is very difficult them and these very important to to perform this let's say testbed their
Michael J. Morello: Relation is extremely important to be able to demonstrate that we are able to to make tracks even have a small portion of develop in which everything works the network, the engines.
Michael J. Morello: They were able to also because there is another possible problem because the winning to duplicate the data in the Eb notes and
Michael J. Morello: Then there is already a lot of traffic there. And also we are studying this different configuration options.
Michael J. Morello: To duplicate data without interfering with the with the standard the processing of the A, B, and now of the GPU. So as you can easily understand
Ivana Hristova: Yes. So the first stage is to do to run parasitical entirely
Michael J. Morello: Yeah i i to reconstruct the veil, or just a portion of the veil in the parasitic way during around three and to show that everything works correctly.
Okay.
Michael J. Morello: Yeah.
Ivana Hristova: And as also, as I understand the
Ivana Hristova: The game that is offered by the retina system is not able to be
Ivana Hristova: Duplicated by purely on by a purely GPU based system. So you really need this to move this down.
Ivana Hristova: at the hardware level at the readout level tracking stage.
Yeah.
Michael J. Morello: Okay, maybe around three around for, maybe you can still live with the standard the CPU. Let's say GPU system.
Michael J. Morello: But right but of course you need to sacrifice some part of the thesis program for the Sun. So the downstream tracking, it's not possible to deconstruct those tracks.
Michael J. Morello: Upfront and then this means that the channels in which we have make a short the lambda zero is going to be not so efficient as the other ones.
Michael J. Morello: And
Michael J. Morello: I think that you can live without this kind of system sacrificing some part of your fitness program. It is something that it's possible that it can happen. But the idea is that the run five you, will you, you will have in any case to go towards a very let's say aggressive hybrid solution.
Michael J. Morello: In which you need to exploit FPGA GPUs and the most powerful available CPU some time because otherwise you will not able to do
Michael J. Morello: The physics and the opposition measurement that we are promising that we will play that we will do. And I think this, this also for atlases CMS.
Michael J. Morello: The amount, the amount of that is going to increase so much that you need to reduce such amount of data as soon as possible in the trigger.
Michael J. Morello: Ada key chain other device, the cost will explode the few make some calculation with the current approach to the run five you immediately and after that this trigger a DQ system is going to cost much more than diet of detective much more than
Ivana Hristova: That
Michael J. Morello: There is an interesting thought.
Michael J. Morello: One of our future played the workshop or maybe in Barcelona in which a collaborator of mine, tried to do this calculation in which there is some
Michael J. Morello: Some numbers there. It's very easy to understand that for every flavor physics costs explored so much and you cannot afford the such reconstruction with the same approach that we are using in our country.
Ivana Hristova: Yes, they are. Yes, they speak about heterogeneous systems and
Ivana Hristova: We
Ivana Hristova: That's where we
Ivana Hristova: We are going to move in the future.
OK.
Michael J. Morello: OK. OK, I will leave you some time for lunch.
Michael J. Morello: Okay. Okay. Thanks a lot. He has been very, very interesting and very useful and
Michael J. Morello: I appreciated lot. This is this invitation that then thing. Thanks a lot. Okay.
Ivana Hristova: Yes, I'm grateful as well, on behalf of my colleagues as well. Thank you. My God.
Michael J. Morello: You if there are question on people can can write me they know where I am and I'm very capital to interact with with them as if they want
Ivana Hristova: Yes.
Ivana Hristova: And hopefully, we would have some in person meetings in the
Michael J. Morello: Future. Sure.
Michael J. Morello: Sure, sure. They absorb absorb because
Michael J. Morello: The situation is also so good and it's not so nice. Let's say this way.
Michael J. Morello: Okay, bye. Bye. Thanks a lot. Have a nice day.
Ivana Hristova: Okay then. Good bye.
Bye.