element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
AMD
  • Products
  • Manufacturers
  • AMD
  • More
  • Cancel
AMD
Blog A Taste of the Xilinx Developer Forum (XDF) 2018 in San Jose
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join AMD to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: rscasny
  • Date Created: 7 Oct 2018 6:18 PM Date Created
  • Views 1562 views
  • Likes 11 likes
  • Comments 1 comment
  • xilinx
Related
Recommended

A Taste of the Xilinx Developer Forum (XDF) 2018 in San Jose

rscasny
rscasny
7 Oct 2018

The Xilinx Developer Forum (XDF) was held from October 1-2 in downtown San Jose, Ca, and featured two full days of seminars on all aspects of adaptive hardware design, as well as offering attendees a chance to talk shop with Xilinx experts and others in the Xilinx developer community. Victor Peng, President and CEO of Xilinx, opened the forum's second day with the keynote address where he introduced a new product category called, the Adaptive Computing Acceleration Platform (ACAP for short), and is key to enabling Xilinx's vision of building the "adaptable intelligent world." This blog is a summary of my notable moments and memories of XDF 2018.

 

Seminars

Both days of XDF featured breakout sessions on topics of interest to developers. Topics such as "The State of FPGA Acceleration," "The Nuts and Bolts of Computational Storage Platform," "Fundamentals of FPGA-based Acceleration," "Accelerating AI in Datacenters: Xilinx ML Suite," "AWS IoT and Xilinx," and "Video Compression: Embedded Software Strategy & Developments, an Introduction," would have appealed to just about anyone, but perhaps would have been especially useful information to those wanting a big picture or starting point.

 

But there were more than enough meaty sessions to satisfy the experienced developer, with topics such as "BigStream FPGAs: Moving Computation to the Data Center," "Xilinx Machine Learning Strategies with Deephi Tech," "Avnet System Design from Antenna to Digital with Zynq UltraScale+ RFSoC," "Empowering Software Developers - Scaling FPGA Application Development," and "NGCodec: Using High Level Synthesis and SDAccel to Develop Best in Class HEVC/VP9 Video Compression." There were also some expert panels, including "Hardware Design with Vivado," and "SDAccel." And I surely don't want to forget the "Conversation with Xilinx Research Labs."

 

The Debut of the Ultra96

This was the first XDF for Ultra96, Avnet's newly launched development board based on the Linaro 96Boards specification, which enables hardware and software developers to explore the capabilities of the ZynqRegistered UltraScale+Tm MPSoC. imageThe Ultra96 is an entry-level Zynq UltraScale+ MPSoC development environment takes the Linaro 96Boards’ open specifications and defines a single board layout for the kinds of platforms that software platforms, hardware devices and other system developers.

 

At the Ultra96 display of the Avnet booth (pictured left) there was an endless line of attendees wanting to learn more about the Ultra96. It was really amazing to watch! I guess getting programmable logic acceleration engines on a compact board for a couple of hundred bucks is a dream come true and too good to pass up and most didn't. On day two of the forum, there was a double-wide line of folks lined up to the espresso station wanting to buy one. Not to forget: There were also a few notable breakout sessions on the Ultra96 such as "Ultra96: Software Acceleration with SDSoC Intro," "Ultra96: Using Python with Zynq SoCs, an OpenCV Example," and "Ultra96: Intro to Community Board and Xilinx Embedded software."

 

Exhibitor Booths

In addition to the meeting rooms used for the breakout sessions, there were three long hallways of exhibitor booths. Exhibitors offered great demos on their products, services and applications. Here's a taste of the companies exhibiting at XDF:image

  • Bigstream Solutions, inc. has developed a hyper acceleration technology that allows Big Data platforms to be accelerated on CPUs and FPGAs.
  • BlackLynx Machine Learning uses its technology along with XilinxRegistered AlveoTm Data Center accelerator cards to maximize image and video analysis at the edge of the network.
  • DeePhi Technology (now part of Xilinx) provides a  Deep Neural Network Development Kit (DNNDKTm) and a DeePhiTm deep learning SDK to simplify and accelerate DL applications’ development and deployment on the DeePhi DPUTm (Deep Learning Processing Unit) platform.
  • Xylon designs optimized logicBRICKS IP cores and offers design services for Xilinx FPGA and SoC/MPSoC devices.

 

Keynote Address

The ballroom was packed with people.  Everyone waited in anticipation on what Mr. Peng would say in his keynote address on the second day of XDF. The excitement and build up made you feel like something big was going to happen. When he finally came out, however,  he began his talk in a rather low-key, self-effracing manner by telling everyone a little about himself: he was a marathon runner, having participated in about 100 races. He talked about "the long distance run" a couple of times, and used this metaphor as a bridge to the long distance run of a company that is undergoing a transformation. That transformation was the focus of his speech. He mapped out Xilinx's transformation of moving beyond FPGAs. He stated, Xilinx is not an FPGA company, but a platform company. And that platform was the new product category he announced, Versal, which goes beyond FPGAs, SoCs, MPSoCs, and RFSoCs. Versal is an adaptive computing imageacceleration platform (ACAP).

 

More on Versal

image

I mentioned ACAP already. But what is it? And why is it a big deal? Without going into all the details, it boils down to the fact that there have been some challenges that conventional “one size fits all” CPU scalar processors don't solve that well. Plus, while very large vector processors (DSP, GPU) solve some problems, they also have some scaling challenges due to their inflexible, inefficient memory bandwidth usage. Traditional FPGAs provide a programmable memory hierarchy, but the traditional hardware development flow has been an obstacle to broad, high-volume adoption. The way to address these problems was to combine all three elements with a new tool flow that offers a variety of different abstractions—-from framework to C to RTL-level coding—-into what Xilinx calls an adaptive compute acceleration platform (ACAP).

 

Xilinx’s VersalTm ACAPs allow users to customize their own domain-specific architecture from these three programmable elements. It's a fully software-programmable, heterogeneous compute platform that combines three different architectures: Scalar Engines, Adaptable Engines, and Intelligent Engines. 

 

It delivers the best of all three architectures -- vector and scalar processing elements tightly coupled to programmable logic, all tied together with a high-bandwidth network-on-chip (NoC), which provides memory-mapped access to all three processing element types. This tightly coupled hybrid architecture allows a lot better customization and performance than any one implementation alone. The big deal is it can achieve performance improvements of up to 20X over today's fastest FPGA implementations and over 100X over today's fastest CPU implementations. It is expected to be used in data center, 5G wireless, and automotive driver assist applications.

 

My Very Own RoadTest in a Connected City Demo

Most people know me on element14 as the RoadTest Program Manager; in this role, I select products with the help of suppliers, like Avnet and Xilinx, to review (like the Ultra96, for instance), which I then give to select members who write detailed product reviews. But at XDF I had my own roadtest. let me tell you about it. image

 

For most of XDF, I manned the element14 display at the Avnet booth, greeting attendees and telling them about the programs element14 offers. After the forum closed, I took some time to wander around before the displays were disassembled, taking a closer look at the exhibits, and collecting information for this article. On my journey, I found myself in the Alveo demo room and within a few minutes I was in the driver's seat of the Connected City Demo run by Algo-Logic Systems. At first I was a tad bit reluctant: the demo was a multi-monitor setup with numerous dashboards and a clever little car that I had to navigate in a virtual traffic world.

 

The demo itself consisted of Algo-Logic's (1) Black Diamond Rackmount (BDR-3) that reads data from multiple types of sensors, performs advanced signal processing, and time-stamps data with GPS using FPGA logic; (2) Algo's Key Value Store (KVS), which provides in-memory object store with extremely low latency and throughput performance to enable sensor fusion, real-time analytics, and scale out machine learning; (3) Xilinx Alveo U200 accelerator card, and (4) multiple dashboards. The BDR-3 collects live data from sensors in a connected city to monitor traffic conditions, wind and solar power generation, electric vehicle charging, infrastructure vibrations, thermal conditions, and drone control. The KVS fuses this live data and feeds it to multiple dashboards where it is charted and rendered to display the status and health of city-wide infrastructure in real-time. (How did I drive? Hmm...luckily, I didn't crash the car!)

 

Building the Adaptable Intelligent World

After the forum ended, on the flight home back to Chicago, I began writing this article. I had collected a lot of information, but I was drawn to my notes on Victor Peng's keynote address. It was entitled, "Building the Adaptable Intelligent World." As with most keynote speech titles or conference taglines, they are aspirational in nature. But "building an adaptable intelligent world" embodied more than futuristic aspiration; rather, it encompassed the Xilinx oeuvre and extended it with the ACAP introduction to give developers the hardware and tools to make the metaphoric "quantum leap" from aspiration to actualization. One can only wait patiently as developers across the world not only deploy the technology but also use it to solve the world's most pressing problems in healthcare, climate change, biodiversity reductions, and the pursuit of happiness. I can't wait!

 

  • Sign in to reply

Top Comments

  • dougw
    dougw over 6 years ago +2
    I have an interest in augmented reality, mixed reality and virtual reality. There are significant issues with latency, depth alignment and parallax that will require serious horsepower to tackle. Maybe…
  • dougw
    dougw over 6 years ago

    I have an interest in augmented reality, mixed reality and virtual reality. There are significant issues with latency, depth alignment and parallax that will require serious horsepower to tackle. Maybe ACAP will be a step in the right direction for these applications.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube