Error Using gpumodeswitch

Bookmark and Share

This is a quick little post about something I ran into of late setting up an NVIDIA GRID M60 GPU on an ESXi 6.0 update 2 host. Though this should apply (haven’t tested) to all version of VMware ESXi as well as the M10 and M6 model GPUs (again haven’t tested).

The M60 card was installed and I had loaded the gpumodeswitch VIB on the ESXi host so I could validate that it was in graphics mode. I kept getting the following error anytime I tried to run the gpumodeswitch command:

ERROR: Read card info failed by using character device based.

The problem, as it turns out, is that passthrough was set for the card. If you get this error while you are setting up your GRID card (M60, M10, M6) , be sure to go to the hardware tab, scroll down to the NVIDIA card. If passthrough is enabled, select the card and toggle passthrough for the card. Once you’ve disabled passthrough you will need to reboot the host. Then you can run gpumodeswitch.

Remove Passthrough for GPU

Permanent link to this article: https://www.wondernerd.net/error-using-gpumodeswitch/

Join Me at GTC 2017

Bookmark and Share

Picture of a green eye, Join me at GTC 2017

I will be attending the GPU Tech Conference (GTC) in May. This is the don’t miss GPU event of the year.

Last year was my first year attending GTC and I hope not to miss it going forward. GTC has lots of great content around VDI, Deep Learning, Analytics, Artificial Intelligence, and many other areas.  I enjoy being able to explore sessions outside of my primary area of interest to broaden my horizons.

If you would like to join me at GTC and still haven’t registered, there is still time. Here is my discount code for conference registration. This should help you save 20% on 2017 GTC conference registration.

Use code FFSGTC17

If you are already registered for GTC please join me and my friend Trey for our session S7349: Getting Started with GPUs for Linux Virtual Desktops on VMware Horizon. This session is currently scheduled for Monday, May 8th, at 1:00 PM in room 231. You can find us in the session catalog here: https://gputechconf2017.smarteventscloud.com/connect/sessionDetail.ww?SESSION_ID=110072

In this session we will walk through getting started with GPUs for Linux Virtual Desktops (VDI) in VMware Horizon. We want you empower you to take this information back, and begin your Linux with GPU VDI program. This is an introductory session, which means come with what ever knowledge you have and we will build on it.

The idea for our session came from some work Trey and I were doing where an organization wanted Linux based desktops with GPU capabilities. While we were architecting this noticed lots of little gotchas along the way. Enough to make it frustrating for someone with minimal exposure to the various technologies at play.

Not only will we review how to deploy virtual GPUs for Linux desktops, we’ll also talk about some testing and performance information we got from an environment we built. It’s great to talk about how to put something together but it’s even better when you can demonstrate the results.

It would be great if you would join us at GTC and even better if you would join us for our session.

We look forward to seeing you there…

 

Permanent link to this article: https://www.wondernerd.net/join-me-at-gtc-2017/

Doubly Honored

Bookmark and Share

Yesterday, March 29, 2017, two community announcements were made. One was for the 2017 VMware EUC Champions program and one was for the 2017 Dell EMC Elect. I was selected for both recognition’s. I feel doubly honored to be part of both amazing groups.

Dell EMC Elect 2017For those who don’t know about the Dell EMC Elect it is the social advocacy group for Dell EMC. Social Advocacy means, we are active on social media platforms talking about the product, solutions, and things happening at an organization. It doesn’t mean we are experts or know everything about every product, but we happily share what we know.

Being part of the Elect is a special honor for me. I was part of the 2012 Dell TechCenter Rockstars which was the Dell social advocacy program and I have worked closely with the EMC Elect on several things. It’s also special to me with this being the first year that both the Rockstars and Elect are combined. This makes it even more special to me and a great honor to be part of this select group of 153 individuals.

If you’re interested in reading more about the Elect you can visit the announcement here.

I’m also ecstatic to be a returning member of the VMware EUC Champions. I’ve been a member of this prestigious group since its inception. This group of champions is focused on VMware End User Computing.

For those not familiar with EUC the general idea is, that it’s no longer necessary to have a desktop or laptop to work. It’s possible to turn these desktops into virtual machines and move them into a data center. With them in the data center I can then access them from a smart phone, tablet, or any other device.

2017 VMware EUC Champion Logo - MetalI’ve been working on EUC for about seven years. I’ve found it important to share with others what I’ve learned and I hope to continue to do this for a long time to come.

I have also learned an immense amount from my friends that are part of the EUC Champions. Their knowledge of EUC has helped me go well beyond what I could do alone. So to all my friends returning or moving on from the EUC Champions thank you.

If you are interested in learning more about the VMware EUC Champions you can visit the blog post here. You can also leave a comment at the end of the post if you are interested in becoming an EUC Champion.

If you are interested in working towards being a social champion and aren’t sure how to get involved or how to get started, send me a message. I might not be the best person for what you want to champion but I’m more than happy to help you get started.

Permanent link to this article: https://www.wondernerd.net/doubly-honored/

This Space NOT For #Rent

Bookmark and Share

Not For Rent Sign. Black background with red border. Not is scribbled in along with Don't bother in the call blank.Of late I have been hearing about companies strongly ‘asking’ their employees to publish corporate content on their personal social media feeds like Twitter, Facebook, and Linked-In. I’m not a fan of letting employers spam my friends. If I want to share something it needs to be something I’m interested in and something my followers are interested in. Thus I decided to share some thoughts about companies asking for social media shares.

Since I will be talking about some of the social media practices at Dell Technologies I’d like to say up front, that I am an employee of Dell Technologies. (#IWorkForDell) This statement becomes important here in a bit and you’ll see why.

Reasons For A Share

So why do employers find it so tempting to ask employees to promote corporate messages on their employees social media feeds?

My thoughts are:

  • Many are enticed by Nielsen research from April, 2010 that has shown “[….] 92 percent of consumers around the world say they trust earned media, such as recommendations from friend and family, above all other forms of advertising […]”
  • The other tempting thing, from my perspective, is the ready made “share of voice” that is gained when an employee shares on social media.

In both of these cases this puts the message in front of more consumers, and general wisdom is the more people you reach the better the chance that someone will be interested and become a customer. It’s a very constrained and telling way to look at it.

If you will, a company can try to have hundreds of social media accounts to reach thousands of potential customers or they can ask employees to do it for them. This makes logical business sense but it gets a bit more messy when you start digging into it.

The Mess

Some of the mess happens when you start looking at the following:

  • Delivering the whole message
  • Consistency
  • Private accounts
  • Fairness
  • Employee personal brand
  • FTC requirements

Let’s dig into some of these points, starting with delivering the whole message. If an employee is being asked to broadcast a canned message on their social media account, the first question I always ask is, will the person broadcasting the message be able to have a follow on conversation or know who can. If all they are doing is parroting the message what good is it if someone is actually interested in the message and engages them on it. They won’t be able to have an intelligent conversation about it.

This is a loose loose type of social interaction. The employee’s personal brand is damaged because his or her followers are not able to trust him or her further on such things. And the company’s message is lost because the follow on messaging couldn’t be delivered. A lost opportunity!

When an employee sends out a message on their personal social media account, they may customize the content of that message. This may create an entirely new and unintended message. Thus unintentionally lessening the impact of or completely turning off viewers of the message. As any marketer knows, if the message isn’t consistent, it can create problems down the road and there is no guaranteed way to insure a consistent message from private accounts.

When employee’s own the social media account it’s a private account. In some instances employee’s may have multiple accounts with the same social media platform. If they have multiple accounts then there must be a reason for it. Most likely to reach different audiences. Where does the companies message fit in those accounts?

Asking an employee to spread a message across multiple accounts consumes more of their time. In rare cases consuming so much that they are only focused on pushing out the message across all of their accounts. This can place an undue strain on the employee, as they may not have access to social media tools that can speed messaging on their personal social media accounts.

Personal accounts also pose another problem, they are private accounts. That means a corporate message could wind up right next to the post about an employee’s child loosing their first tooth or a recipe for egg drop soup. These are great if the employer is a dentist or a restaurant, but not so much if you work in just about any other industry.

This should also make everyone ponder, is content like that fair to the reader, the employee, and the employer? My personal response is that it is not. It’s not fair. It’s not fair to the grandma who hardly knows how to use the social media platform, Nor is it fair to the employee who is disrupting their personal brand. And it most certainly it isn’t helping the company because neither a lost tooth or soup are their target market.

Fairness extends beyond just the consideration of content placement. Employers must also consider if they are being fair and consistent with all employees. If the request is only made of a few ‘highly social’ employees, does it speak poorly of the other employees? Does it have the potential to create a discriminatory environment in the workplace? All of this may well create a very cumbersome HR mess.

‘Asking’ employees to share company posts can also be disruptive to the personal brand the employee is trying to create. For example if the employee is working on creating a personal brand focused on their underwater basket weaving abilities, an unrelated post on hydroponics can be disruptive to the employees brand. It also means that their effort to post the message is wasted. It’s not helping the employee grow their brand readership, nor their credibility. The company also looses out, the reach may be greater but it isn’t resulting in additional customers. In many cases this is a net loss to the company.

That gets us to the last bullet in my list of why ‘asking’ employees to share content creates problems. Not just anecdotal problems but, legally ones for both employee and employer. It’s not well known outside of social media marketing groups that the Federal Trade Commission (FTC) expects social media posts to clearly state bias. It’s a fancy way of saying if someone is posting something on a personal account their interest should be disclosed. The FTC views that as “Native Advertising.” See: Native Advertising: A Guide for Business

In researching this blog post I ran across an interesting story in Ad Week. The long and short of it was that the FTC and an advertising agency reached a settlement after employees were encouraged  to promote a project on their personal social media accounts without disclosing their bias. The FTC has said “Agencies asking their employees to spread the word must instruct those employees about their responsibilities to disclose their relationship.See: The FTC’s Endorsement Guidelines: What People Are Asking – Employee Endorsements

There is a lot more to read on the FTC’s policies on bias. I recommend checking out the FTC website and a website called “All About Advertising Law” by Venable, LLP who has a post titled Your Social Media Policy, the FTC and the DOL.  Both of these resources have more material than can be covered in this blog post.

All of the above are reasons why companies should be extremely careful asking employees to share material on social media. In all fairness though I do post about some of the things I’m working on that may be of interest to my social media followers and fits my brand. I just don’t post everything blindly.

I’m also happy to be part of Dell Technologies when it comes to social media. Dell Technologies has a really good social media training program for employees. They also have a well defined social media policy (you can read it here http://dell.com/socialmediapolicy). It’s also great having leaders that are active on social media. You probably know who they are.

All that said. I’m not a fan of blindly tweeting company content just to tweet content. In fact reading this you can probably guess for me to share on my social networks it has to be retentive to my communities. I can sum this up very simply by paraphrasing 1 Corinthians, Chapter 13, Verse 1, I want to love what I share; I don’t want to be  “a resounding gong or a clashing cymbal.”

What are your thoughts on this? Share them below.

Permanent link to this article: https://www.wondernerd.net/this-space-not-for-rent/

Good Sounding Virtual Desktops

Bookmark and Share

You’re prepping an image for use with a VMware Horizon deployment. You get all your applications tweaked and life is good. You optimized your image with the VMware OS Optimization Tool Fling. You go and test it, it appears to work great. On to the next task, oh wait you didn’t hear the familiar sound of logging in or out of the virtual desktop.

You check the speakers are hooked up. The sound on your system isn’t muted… what the heck?

speaker with sound bars and a no symbol across itI ran into this during a POC this last week. Here’s my quick tips on addressing this issue…

Start out validating that it’s not an ID:10t error and the speakers aren’t muted.

Then its time to check the registry. If you aren’t versed in working in the registry you probably shouldn’t be mucking around in it. If you are familiar with the registry visit the VMware KB 1004839 on enabling sound for RDP.

Find your OS in the list and follow the instructions for enabling the audio/video playback redirection.

It’s worth noting that the guide says its for RDP based connections. From my experience this also works for PCoIP connections as well.

This works great, you hear sound and life is good… Till those pesky end users start complaining that the sound and video is off when they watch their favorite Youtube clips. Now what?

Have no fear, there’s a solution for that.

Teradici has a virtual audio driver for PCoIP. It’s actually harder to login than it is to install. Download the driver, unzip it, and follow the instructions to install it.

When you test you should have sound that’s in sync with your video and your user’s can return to their regularly scheduled cat videos. You’re their IT hero.

Permanent link to this article: https://www.wondernerd.net/good-sounding-virtual-desktops/

Distributed Computing Protecting Archeological Sites

Bookmark and Share

 

 

Sarah Parcak using a satellite map on a large touch screen
Sarah Parcak
Satellite Archaeologist, University of Alabama at Birmingham
Winner of the TED Prize for 2016. Like a space age Indiana Jones, Sarah uses satellite imagery to locate lost ancient sites. Winner of the prestigious 2016 TED Prize, she is making civilization’s invisible history truly visible and offering new understandings of our past. Her multi-disciplinary team is dedicated to identifying and protecting the world’s cultural heritage one extraordinary site at a time.

During the VMworld Innovators keynote on Thursday morning of the conference we heard from Sarah Parcak, @IndyFromSpace, on how she and her team are finding and protecting archeological sites from looting. She illustrated how she and her team have been able to use various techniques to find new sites where no one had expected them to appear. She then transitioned into how looters have been ransacking sites and destroying world heritage.

To help protect these world treasures she started the site www.globalxplorer.org where, soon, it will be possible for supporters to participate in identifying looting by looking at satellite imagery and flagging looting sites. This is known as crowd sourcing or turking, allowing the power of many to identify areas of concern rapidly.

Essentially, a user will be able to visit www.globalxplorer.org and review images of various sites (it has yet to be released on the site). Each area is a given size and stripped of coordinates (so looters can’t use the technology to either evade or find new sites). Users then review the image and tag it as being either being undisturbed or needing further investigation. Presumably this image would be shown to several individuals to help reduce false positives.

This sounds awesome and we can all agree that we should protect our heritage. Wouldn’t it be great if this program could be expanded and be made even more efficient allowing more users to participate with less interaction and fewer false positives?

I know it sounds absurd, have more participants with fewer interactions. How can this be done?

As some of you may know I am a participant in Berkeley Open Infrastructure for Network Computing (BIONC). I participate in projects such as World Community Grid, Large Hadron Collider, and many others. BIONC is a program / app that I install on my compute systems (yes you can even get it for cell phones). It then takes advantage of spare computing power to find potential solutions. For example I’ve participated in looking for ways to prevent the Zika virus.

Wouldn’t it be great if we could protect archeological sites using BIONC? This could actually be done, and the ground work is being laid for it with Sarah’s crowd sourcing.

You’re probably asking, how can something that is looking to find a way to combat Zika also help prevent looting?

It is possible to take the data gathered in the crowd sourcing phase to teach computers how to look for potential sites on their own. This is done by leveraging deep learning. It is possible to build a distributed system that knows what looting looks like. At which point, images can be processed by a distributed network of computers with minimal human interaction.

In other words, we can know from the crowd sourcing what looting looks like, we can teach a deep learning algorithm to identify the looting, and then distribute that across a grid based computing platform to process small chunks of data on a massive scale. This would speed the identification of looting sites and expand the number of locations that could be protected and preserved for future generations.

Deep learning to detect looting

It would be very cool to see Sarah and her team work with BIONC, NVIDIA, and others to create a distributed deep learning system that can help protect the world’s heritage. I know it’s a project that my spare compute can go towards.

Until, someone develops such a project on BIONC I strongly encourage everyone to take the time to help protect archeological sites, our shared heritage, from looters. You can do this by signing up for notices which will tell you when you can be part of the crowd sourcing beta program and then take a few minutes to parse some photos.

Thank you Sarah for sharing with us at VMworld.

Images from: http://www.sarahparcak.com/ and http://ancientart.as.ua.edu/tag/looting/ (used in deep learning graphic)

Permanent link to this article: https://www.wondernerd.net/distributed-computing-protecting-archeological-sites/

Inaugural NVIDIA GRID Community Advisor 

Bookmark and Share

Recently I was selected as a member of the inaugural group of the NVIDIA GRID Community Advisors. This is a great honor for me and I feel extremely fortunate to be one of the twenty individuals selected for the program.

“The [NVIDIA GRID Community Advisor Program] brings together the talents of individuals who have invested significant time and resources to become experts in NVIDIA products and solutions. Together, they give the entire NVIDIA GRID ecosystem access to product management, architects and support managers to help ensure we [NVIDIA] build the right products.”

Powered By NVIDIA GRID

Looking back I never would have expected this designation. I remember, in college, NVIDIA was known for its gaming GPUs. When I would talk with my friends who participated in the K-State Gamers Board (http://www.kgb-lan.net/) with me, it always seemed to be about frame rates and polygon draw capabilities of GPUs. Not to mention, who was ordering the next latest and greatest GPU for their gaming rig. I feel many still think its about gaming when you mention NVIDIA or GPUs. For me that perspective changed about four years ago when I was sent to Houston with the task of building some specialized GPU enabled desktops. Ever sense then I’ve been coming up with new ways to leverage GPUs that stretch reality (and maybe even virtual reality). Who would have thought building some VMs would change my perspective on GPUs.

What excites me most about this program is the opportunity to collaborate with NVIDIA and the other advisors to leverage GPU technologies so as to change computing, not just gaming or even virtual desktops, but all of computing from driving a car to curing zika.

I remember growing up studying basic electronics (grade 3 time frame), and discovering the basic principals of how micro processors worked. My mind was blown, and it felt as if I had been dropped into the matrix, nothing but zeros and ones whizzing through electronic path ways.I felt that same joy when I learned how GPUs leverage dynamic parallelism for processing (or see video below). And I am again feeling that exuberance as a member of this group.

So what can you expect from me around GPUs in the coming months? There are some very exciting things NVIDIA will be announcing (yes that’s all I can tell you right now) that I hope to blog on. I’ve been following their advancement for a while and am eagerly awaiting that announcement. In addition, I will be attending the LISA conference in December and leading a workshop on GPUs for the data center. I also have a bunch of brainy stuff I want to blog on around GPUs and data processing/handling/encryption.

Of course none of this would be possible without those who encouraged and challenged me to get this far. To all of them, from my parents to those I’ve only met on twitter thank you.  I hope the challenges continue so that I may share the new and exciting fruits of these challenges with everyone.

Tony

 

 

 

Permanent link to this article: https://www.wondernerd.net/inaugural-nvidia-grid-community-advisor/

LISA 16 – Data Center Virtual Realities

Bookmark and Share

LISA 16 Banner

You may or may not have seen my tweet about submitting a Workshop for LISA 16. On June 6th I was notified that my workshop was accepted. I’ve been a little per-occupied with work till now to get details up about the workshop.

That said, I figured folks would like a chance to read my abstract for the workshop. And if they are interested in attending it possibly register to attend LISA 16.

The overall intent of the workshop is to start developing a framework around using GPUs and their processing capabilities to improve capabilities in the data center, be it virtual or physical. The ideas presented below are just some of the possibilities for workshop attendees to consider.

It would be great to get feedback and ideas on this workshop prior to LISA 16. If you have any please add them to the comments at the end of the post.

I look forward to seeing folks at the workshop.

Tony

What follows is the content of my workshop submission, less my contact information. This may also serve as a resource for those looking to submit for future usenix conferences.

Proposal Type:

Workshop Half Day

Title of Proposal:

Data Center Virtual Realities: What Could They Look Like?

Proposal Description:

In this half-day workshop we will work toward developing how Virtual Reality (VR) can be leveraged in the Data Center to change how both users and data centers operate. As a team we will see what VR technologies (like Graphics Processing Units (GPUs), Oculus Rift, Google Cardboard, and others)  we could use to create new realities in data centers.

Some of the new realities we might want to consider as part of VR in the data center include, visualizing cloud structures and virtualized environments; real time system diagnostics; and self-learning/healing data centers. All of which could impact how the group investigates applying VR in the data center. The group may want to probe further into each of these areas.

Cloud Structures and Virtualized Environments:

As the idea of the cloud permeates our society the question can be asked, how do we comprehend cloud structures? After all resources are shared and maybe spread between multiple locations. What does this mean to the group as we delve into VR in the data center? We may want to consider how can virtual reality help provide a single view of these cloud structures? What would they look like in a new cloud reality? What other facets of cloud visualization do we need to consider as a group so we can lay the foundation for VR in a cloud based data center?

Real Time System Diagnostics:

Of course these cloud worlds are all built on physical systems in a data center somewhere. How does the group take this into account? These data centers are filled with rows and rows of identical hardware with glowing lights blinking on and off to the hum of a song we cannot hear. What could this group devise to change someone’s experience in the data center? Are their existing technologies or standards we could use to augment how the data center is viewed, such as Oculus Rift or Google Glass?  What could this group devise to make data centers run more efficiently by leveraging virtual reality?

Self-learning/Healing Data Centers:

Being able to visualize areas of concern in the data center could be powerful. What if the datacenter was able to learn and heal its self? Could this group discover a way to leverage deep learning, GPUs, and the throngs of data generated by components in the data center to make it more intelligent? What attributes would be needed so the data center could understand and react to changes possibly maintaining or improving the data centers health autonomously?

It would be interesting for this group to investigate other possible ways this learning and healing could be applied to virtual reality in the data center. What things would be helpful to have the data center respond to on its own? How could the group facilitate the creation of a reusable construct, enabling new self-learning models for the data center? What new cloud structures would start to grow from an analytical data center and what would they look like?

Each of these highlighted areas are interconnected. What the team will need to explore is how to unify them to create a new virtual reality in the data center. As we find answers in one area it can unlock new horizons in another area. Come and explore the virtual reality of data centers and see what develops.

 

The broad topic category this presentation addresses:

Architecture

Who Should Attend This Presentation? 

Engineers with understanding of or experience in any of the following Virtual Reality (VR)/Augmented Reality (AR), Deep Learning/Artificial Intelligence (AI), or GPU parallel programming/GPU Computing Applications interested in working on applying these technologies to the data center.

Take Back to Work (What skills or knowledge will attendees take back to work?):

Attendees will take back perspectives and new ideas on how they can use Virtual Reality in the data center. The team will also take back results from our exploration of virtual reality in the datacenter. The team should also plan to use the results and output from this session to expand upon the work done to share with the community by means of white papers; presentations at conferences; and articles for publication in ;login:. Depending on how far the team gets during the session, development of a possible construct to repeatedly apply VR concepts to the data center.

Topics Include:

  • Virtual Reality (VR)
  • Deep Learning for Data Center Analytics
  • Cloud Based Computing Visualization
  • Augmented Reality in the Data Center

Permanent link to this article: https://www.wondernerd.net/lisa-16-data-center-virtual-realities/

GTC16 Session: S6245 – IT-as-a-Service With Visually Intensive VDI

Bookmark and Share

GTC 2016 Session S6245 – IT-as-a-Service With Visually Intensive VDI

I wanted to provide access to my session materials for my GTC 2016 session S6245 on IT-as-a-Service (ITaaS) with Visually Intensive VDI. In this blog you can review a pdf version of the slide deck that I presented at GTC.

GTC Session S6245If you haven’t guessed there aren’t a lot of complicated formulas or other material covered in this session. I worked with my engineering team and we reviewed the different sessions being covered at GTC along with the time constraints of the session and decided it was best to outline the process of delivering cloud desktops as opposed to the sizing material all ready covered by so many wonderful speakers. So if you are looking for specifics related to an application or low level settings for a VDI environment please check out the other EUC sessions at GTC this year.

These include:

  • S6595 – Benchmarking Graphics Intensive Application on VMware Horizon 6 Using NVIDIA GRID™ vGPUs
  • S6385 – What is Cloud and What Can It Do For Your Desktop Workloads
  • S6200 – Delivering 3D Workstations with VMware Horizon and NVIDIA GRID™
  • S6198 – The Latest in High Performance Desktops with VMware Horizon and NVIDIA GRID™ vGPU
  • L6117 – NVIDIA GRID Deployment Hands-on Lab with VMware and Citrix
  • S6598 – Real Performance Results with VMWare Horizon and View Planner
  • S6427 – Monitoring Solutions for NVIDIA GRID™
  • S6332 – Training and Simulation in a Secure Cloud Environment
  • S6218 – TeamRGE.com – From the Fire Hose Series: Benchmarking and Scalability in Virtual Desktop Infrastructure (VDI) and Virtual Workstation Environments
  • Listing of sessions with VMware mentioned: http://mygtc.gputechconf.com/quicklink/g8LVhVW

In my session we dive into the components that you need in order to deliver EUC as part of a cloud deployment. This includes monitoring, antivirus/malware, service catalogs, and other aspects that apply to your environment.

Here are the links you will see in my session.

With that here is a link to my session: S6245 – IT-as-a-Service With Visually Intensive VDI Final v3.2

Please leave a comment, drop me an email, or send me a tweet, if you have a question.

Permanent link to this article: https://www.wondernerd.net/gtc16-s6245-itaas-with-vi-vdi/

GTC 2016 – Random Thoughts

Bookmark and Share

It’s Wednesday morning of GTC 2016 a bit after 5 AM local time. I’m wide awake because of the time difference and figured I might get some random thoughts down on the GPU Tech Conference (GTC).

GTC Shirt & Badge

This is my first year attending GTC regardless of the name tag saying I am an alumnist of the gathering. The show organizers got a lot of things right on this show, and a few things I’d like to see improved. With that here’s my take on it.

Registration, they got it right. Everyone had their own lanes, speakers here, press here, general attendees here, and walk ups here. I was really impressed. I also am extremely impressed with the bag and shirt that were handed out at GTC. It’s a high quality messenger style bag that works. The only thing I would change on it is adding a handle somewhere so I can either carry it by the strap or handle.

GTC Messenger Bag The conference is smaller than VMworld, EMC World, and many others. It’s really great especially for access to the execs and others, since they arn’t being whisked away by their entourage for their next dog and pony show. It’s very down to earth and I love it.

Speaking of the larger conferences, this reminds me of 2008/2009 VMworld. Everyone’s still figuring it out and you don’t have all the suits walking around, the solution exchange isn’t crowded out by all of the big name companies. It’s great to see all the startups and smaller companies in the exchange.

My thoughts on the exchange floor are that many companies need some coaching on booth presence. Login VSI got it right. Simple booth, clean/clear message, 2 booth staff (which is about right for a 10X10 booth) and execs in and out of the booth during the floor hours. Kudos to all the booths that operated like this, well done.

What really disappointed me as a participant was walking the show floor and having so many booths empty. They had signs up, video’s playing, and no body was home. Yes that’s right there were several booths that were not staffed. I don’t know what it cost to exhibit but that seems like a waste of dollars to me.

GPU Based flight system for UAVsI also understand that maybe the booth staff were out getting something to eat or they were exhausted from being in the booth all day. Oh wait, another thing the conference staff got right. They shut down the exchange during sessions so that people don’t have to choose between talking to a vendor or catching a really cool session on flying drones with GPUs. And what’s more is the slides arn’t typically crammed with pre-positioning material from the conference sponsor (in fact there isn’t even a standardized template for the sessions).

On a side note, again harkening back to the early days of VMworld, I do question how long many of the companies on the show floor will be around for. As I walked the isles I saw vendor after vendor with 4U rack mount severs. Sadly, the market can’t sustain a glut of vendors who have specialized in this one area. You have the big compute vendors (HP & Dell) who have a brand name and can deliver the same general product. I would really like to see these hardware vendors change their focus from delivering a hardware solution to delivering a software solution. In other words tell me how I can do this on an off the shelf set of hardware.

I also know many will say “but that’s not how you archive innovation Tony.” And you are right. Thinking back several years in the virtualization industry. If companies hadn’t come to these shows with their new hardware creations we wouldn’t have companies like Nutanix or Simplivity. So please continue to innovate and let’s see where it goes. These are just my observations.

As far as sessions go, I’ve been really impressed, the sessions are great. For many of them plan on having an understanding of the C language and Linux BASH shell knowledge (if you don’t understand just grep it 😉 ). The sessions are great and range from super simple sessions and labs to deep technical sessions looking at the change between calling code in one form or another. I’ll call it what it is, nerdvana.Fully Parallelized Lossless LZW Decompression poster

Another highlight of the show was the poster program that was opened to universities. This was an outstanding set of posters. Talking with the students who created them was amazing. The material in these posters is going to shape the next generation of systems we see in the market place. For example the the picture shown is of Fully Parallelized Lossless LZW Decompression, how many application outside of video can you think of applying something like this? I think about storage, transmission protocols, big data analytics, and the list goes on. These are the ones who are going to redefine the technology industries.

Building on that, I saw a lot of theory at the show, but very few putting it to use in the field. This is a very academic conference, if you are looking for the application of the technologies to what people commonly claim to be “real world applications” then this may not be the place to look. If you want the foundations of how to apply this to something then you should be here. In other words if you are looking for a company to sell a squad of drones to do search and recovery you probably won’t find that vendor here, but if you want to know how to do it this is the place to be.

A couple of other things I’d like to highlight about GTC before I wrap this post up. The social media presence at GTC isn’t huge, so if you are looking for tweetups and social gatherings, there aren’t a lot to participate in. The one bright spot that I wish other conferences did was “dinner with strangers.” This is an absolutely outstanding idea that I have only seen at this show. The staff in charge of the program make reservations at a restaurant for 10 to 20 people. They have a board where people can sign up for dinner. You put your name and a topic. You then go to the restaurant at your designated time and have dinner with a bunch of great people who you probably don’t know. And of course the whole program is BYOW (Bring your own wallet).

In closing, props to the GTC team for getting a lot of things right. GTC is in the truest sense a “technology” conference. And the staff executes it well. I hope to attend next year and see you here as well.

 

Tony

Permanent link to this article: https://www.wondernerd.net/gtc-2016-random-thoughts/