VMworld 2018 Stickers… it’s not to late

Bookmark and Share

This is going to be a short blog entry…  In case you hadn’t heard VMworld is coming up in Vegas. One of the things that happens a lot at VMworld among community members is sticker trading.  And the stickers find their way to the lid of a laptop. This post stems from a discussion on today’s VMware Community Round Table Podcast about stickers (and Eric having a non-stickered laptop lid).

If you want to join in and get your brand on people’s laptop lids it’s not to late to order stickers… it may cost more though. Here is my list of sticker providers I’ve used in the past.

  • StickerApp.com, I love this place lots of great options and really reasonable on the prices. If you want stickers by Monday of VMworld though you may be cutting it close. One of my original stickers WonderNerd.net with green lettering and a red outline. Diecut with a black edge.
  • NextDayFlyers.com, Shipping with this company is the cheapest I’ve found for a fast turn around time. They don’t have the diecut options like StickerApp and the preview system could use a lot of improvement. But they are going to get my stickers to me by Friday (I finalized my order yesterday, Tuesday).
    A pair of glasses with tape around the middle. Other super heros lose the glasses, the Wondernerd puts them on!
  • StickerMule.com, They are cheep and the stickers look good. What kills it is expediting the shipping.

Those are my top 3 picks for places to order from. You are probably thinking, “that’s great but I’m no graphic artist!” Don’t be, just play one on TV! There are a lot of royalty free and minimal cost sites for artwork, you just have to stitch it together to make it about you.

One of my favorite sites for graphics is TheNounProject.com. They have loads of graphics, many royalty free. Another one I like to use is OpenClipart.org the images here can very much more and are less icon like. The last one I like is WordClouds.com. They let you create images out of words (shocker I know). The site works great for those who want to create graphics with a different perspective.

Those are my tips for folks wanting to get stickers made before VMworld. You’ll pay extra for fast shipping and there are lots of graphics options to choose from, even for those who aren’t graphically inclined.

I look forward to seeing you at VMworld!

 

Permanent link to this article: https://www.wondernerd.net/vmworld-2018-stickers-its-not-to-late/

Finding New Opportunities

Bookmark and Share

This is my third iteration of this blog. Originally I started drafting sort of a playful blog with a bunch of fluff. I have sense decided to use the advice of Roxette’s album “Don’t Bore Us, Get to the Chorus!” That said here we go…

On Wednesday, May 30th, I was given the opportunity to explore new directions as my current role, creating technical marketing content for VDI offerings, will no longer exist after June 15th. What does that mean? It means I won’t be delivering technical content around VDI at Dell EMC, I may continue at Dell EMC but I won’t be doing it VDI, for right now.

It also means that I’m exploring other opportunities both inside and outside of Dell EMC.  I think it would be wise to find an organization who could use my WonderNerd powers to create something awesome. Therefore I am looking for something new and exciting in the tech industry. (Please don’t assume I’m exclusively VDI.)

You may wonder if this means I’m vanishing from Dell EMC. I’m not intending to in the least. I’m extremely excited about an position on another team within Dell EMC, working on some very very very cool converged infrastructure stuff. (Did I mention it was very cool?) I’d be doing technical marketing and would get the opportunity to leverage the knowledge I gained when I was at VCE as well as the skills gained on other teams. As part of the role I’d get to do a lot of the things I really enjoy, like field enablement, architecture, design validations, and working with really cool technology. If I do land on this converged infrastructure team I guarantee you, I’ll be sharing more details about it as they become generally available.

Even though I’m very excited about this possible role and the opportunity to continue at Dell EMC, it’s not guaranteed yet. To that end, as Stephen Hawking said, “I have so much that I want to do. I hate wasting time.” So while I’m waiting for this new program I mentioned, I am not going to let time just slip away, allowing someone else to determine my destiny. I’m going to see what’s out there.

I have a lot I want to do, things I’ve never done, realities I’ve yet to create, places I’ve yet to explore, a future I have yet to write. If you or your organization are interested in being part of my next great adventure, and in seeing what limits we can exceed together, contact me now. Don’t wait, I’m looking for that next phenomenal opportunity, and as soon as I find it I’m going to do everything I can to take it to the next level.

Don’t let the red nose fool you, the WonderNerd has his cape on and is moving fast…Wondernerd In Cape, Glasses, and Red Nose at GTC17

Permanent link to this article: https://www.wondernerd.net/finding-new-opportunities/

NVIDIA CUDA Toolkit Test Script

Bookmark and Share

At GTC18 I mentioned that I created a script to run through all the samples in the CUDA Toolkit. I had a few moments so I thought I’d share the code. You can use the code below to loop through the sample files.

If you are interested in the results I obtained on VMs with the various profiles they are as follows:

If you would like to use the code you’ll want to open up a text editor, like VI, on the system you wish to run this on then copy and paste this code into the file.  Save and close the file (esc : wq). Set permissions on the file to make it executable (chmod +x <filename>). Once you’ve done that you can execute the script in a terminal with a ./<filename> command and let it run.

I offer it as is. The code doesn’t filter out non executable files so you will get messages like the following. “~/NVIDIA_CUDA-9.0_Samples/bin/x86_64/linux/release/FlowCPU.flo: Permission denied

#!/bin/bash

############################################################################
# Created by: Tony Foster
# Version 0.4
# Last modified April 5, 2018
# Description: Iterates through the sample files of the NVIDIA Toolkit and records the output.
# Usage: Free for public use, I wrote this to learn and hopefully it helps others to learn as well.
# Warranty: Offered as is where is with no warranty or statement of fitness expressed or implied. 
#           Use at your own risk.
############################################################################
# location of the samples directory, * is important
FILES=~/NVIDIA_CUDA-9.1_Samples/bin/x86_64/linux/release/*
# File name and location to save results to with month-day-year_hour-minute
SAVETO=~/Documents/testresults_`date +%m-%d-%y_%H-%M`.htm

# Change to the samples directory
cd ~/NVIDIA_CUDA-9.1_Samples/bin/x86_64/linux/release/

# Insure both paths are set so the samples can call the correct libraries 
PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64

# Create the HTML header files
echo "<html>" >> $SAVETO
echo "<head><title&amp;gt;P4-4Q NVIDIA CUDA Toolkit Results Page</title>" >> $SAVETO
echo "<body>" >> $SAVETO

# Start by capturing the results of the nvidia-smi command 
echo "<H1>Evaluation of NVIDIA CUDA Toolkit Example Files </H1> Card Status: <pre>" >> $SAVETO
nvidia-smi >> $SAVETO
echo "</pre>" >> $SAVETO

# Begin the running of the files and record the start time
echo "Start of run: "`date` >> $SAVETO

# For loop to loop through all the files ($FILES) in the current directory 
for f in $FILES
do 
    echo "<H2> file: $f </H2>" >> $SAVETO
    echo "<pre>" >> $SAVETO
    # Display on screen where we are in the set of files
    echo "$f" 
    # attempt to execute the file and record the results
    "$f" &>> $SAVETO
    # close formatting
    echo "</pre><br>" >> $SAVETO
    echo "<br>" >> $SAVETO
done

# Record the time the run ended 
echo "End of run:" `date` >> $SAVETO

# Capture a post nvidia-smi status
echo "Card Status: <pre>" >> $SAVETO
nvidia-smi >> $SAVETO

# Add footer information to the bottom of the report
echo "</pre>Tests run by Tony Foster - all rights reserved " `date` >> $SAVETO
echo "Published for informational purposes only." >> $SAVETO
echo "Return to <a href='https://wondernerd.net'>wondernerd.net</a>" >> $SAVETO
echo "</body></html>" >> $SAVETO

Let me know if the script is helpful or if you run into any errors using it.

Permanent link to this article: https://www.wondernerd.net/cuda-toolkit-test-script/

GTC18 Wrap Up

Bookmark and Share

GTC 2018 concluded on Thursday afternoon and this post took me a bit longer than planned.  It’s time for my now annual GTC wrap up post. In this post I share my thoughts, opinions, and personal experience on this years conference.

GTC18 SwagThis is my 3rd year attending GTC and it’s amazing how much has changed in those 3 years. One thing that hasn’t changed is the venue, the San Jose Convention Center. I love the staff and crew here, all of them are very respectful and attentive to the venue. I wish the facilities staff was like this at every event I attend.

I do think that GTC is rapidly out growing the San Jose Convention Center (I’ve been told they will be returning here next year). As I look around the venue finding room to expand offerings and add new ones. For example below is a picture of a council lunch that happened Thursday during the conference. It was setup in a common area of the first floor of the convention center and separated by just a set of belts and pylons. In my opinion it makes it very difficult to have advisory type conversations when you are sitting out in the open instead of behind closed doors.

Advisors lunchMy personal opinion is that if GPU technology continues to grow as fast as it has been I don’t know that there is the capacity to hold all the attendees.

The bag and t-shirt are really good quality as usual (see picture at top of post).  The design is laid out well and everything seems sturdy. This includes little details like reinforced metal d-rings for shoulder straps and quality clips.

The material pickup to get the bags was still flawed this year, in my opinion. I talked about this in last years wrap up post. When you registered and picked up your conference badge you did not receive your backpack and t-shirt (unless you arrived after the Tuesday keynote). I understand the reasoning for this, to keep announcements under wrap till the keynote. However I am sure many attendees don’t return to pickup their bag just because they aren’t aware that they are available. There either needs to be better signage or a different alternative needs to be devised to distribute bags/materials.

The food was respectable again this year. I didn’t get to try food on all the days as I was working the Dell booth, still the food was better than all the other conferences I attend. Kudos to whoever is in charge of it!

One thing that still concerns me from last year is getting to the lunch venue (the south hall). To get to it you have to go down a steep flight of stairs then go outside into the South Hall. This appeared to be the only way to get there. These steps were impossible for some attendees, I’m sure. I really wish they would address this in a clear way so that everyone is able to easily partake in the dining experience.

The sessions were great this year, all of them that I was able to attend were high quality and the speakers did a fantastic job. They should all be proud of their presentations. I appreciate them sharing with the attendees and the thought provoking ideas they generated.

The one thing that was sort of annoying was the oil and gas (O&G) sessions I attended. They “requested” no one take pictures of the slides (the above is one I captured prior to the request). Having worked with O&G teams in the past I understand the reason behind this request and the need to keep sensitive data out of the public domain. At the same time, this is being presented to conference attendees to expand their knowledge and I didn’t sign an NDA before entering the session. I want to share this with my friends and expand the discussion to drive innovation. I’m also curious if these sessions will be published along with the slides. If they are then the request to not take pictures is sort of a moot point.  To that end I wish they would flag in the session description that this is a no photography session.

I will say that the session staff was again outstanding. I always like working with them. They are always so accommodating and make the presentation process so easy.

The presenters gift this year was pretty cool. It has really good sound and an on/off switch. Thank you and good job to the team that selected the item.

One thing that I’ve received at other conferences which would be neat to receive as a presenter, is a presenter pin. Then I can put in my bulletin board when I return from GTC. The VMworld presenter pins are my favorite ones thus far.

VMworld 2017 Speaker PinI do also like the ribbons added to the badge indicating various things such as alumni, speaker, etc. They are very helpful in conversations. I wish they had another ribbon (and maybe they do but I didn’t see it). I’d like to see a press/analyst ribbon. After my session I had an analyst come up to me and ask me about CUDAs future relevance, it would have helped in advance to know there was an analyst in my session.

I’m on the fence about something I talked about last year… That is moving the sessions around so that not all the VDI, O&G, medical, DL, HPC, etc. sessions aren’t always in the same room. It was really nice this year know that room 231 is where the VDI sessions are for the most part.

Unfortunately I didn’t get to attend the keynote as I was working in the booth getting ready for everyone to join us in the solutions exchange. Since I was working in the booth I do wish they would have the audio piped into the solution exchange or maybe even put it up on video boards for us in the exchange to hear/see what is being talked about. This would allow us to be able to have better conversations with attendees.

I liked the solutions exchange this year. The overall layout was pretty good and made it easy to navigate. It’s interesting to watch how this space changes every year. The interesting thing I noticed this year is that they did not carpet the isles, they were just bare concrete. It created an interesting contrast between the booths and the isles. The isolation of the VR Experience was ok however I know several people walked to the back of the VR Experience and found a way into the Exchange and that was a bit annoying. The VR Experience, in terms of what was shown was outstanding and I hope those in attendance had a chance to try it out.

My three favorite things that the GTC team does year after year and I commend them for, are the drink tickets, dinner with strangers, and the posters. Drink tickets (and the quantity [8] they hand out) are brilliant, I’ve been to other conferences where people have gotten way to intoxicated and started causing problems, this system really helps keep that to a minimum. The dinner with strangers is an awesome way to meet new people and share great ideas, I wish I could have attended one this year as I here they conversation were phenomenal. Which brings us to the posters (see an example below). I learn as much from the posters every year as I do the sessions typically. The individuals that put these posters together a do amazing things and I have encouraged other conferences to offer something similar, so far no takers.  If you get the chance to attend GTC I strongly recommend you try out each of these 3 things.

GTC18 Poster - P8231The demographics of GTC are changing. I remember 3 years ago it was t-shirts and ponytails. This year suits outnumbered ponytails, I even had a financial analyst come up to me after my session, and my session was technical in nature (I’ll see if I can get a blog created about the questions I was asked). Because of that I really think there will need to be more tracks geared towards  business decision makers and investors.

I’m glad they moved the party to the keynote hall this year. The tech museum was just to small to accommodate everyone. The party felt a bit disjointed to me. It was an Alice and Wonderland theme and to me it felt like they tried to hard. The food at the party was good. My favorite was the coconut desert chocolates.

Lastly I’m going to finish up with the area surrounding the venue. I love this area. There are a lot of choices for food in walking distance ranging in price and atmosphere. The hotels don’t get stupid expensive till about a month before GTC. The location is relatively safe, I feel comfortable walking by myself at night in the area and I see several police vehicles patrolling the area at all time of the day and night.

Overall it’s a great experience put on by a fantastic team. Hopefully they can address a few of the points I raise and continue to improve the GTC experience, like they do every year.

If you have feedback or an opinion about my post be sure to share in the comments below.

Permanent link to this article: https://www.wondernerd.net/gtc18-wrap-up/

GTC18, Session S8483 – Links

Bookmark and Share

Thank you to everyone who attended session S8483, Empowering CUDA Developers with Virtual Desktops, at GTC. Below are the links provided in the session today. If you have questions or need additional resources please contact me or leave a message in the comment section below.

The items below that begin with a ‘/’ are shortened links called out in the session in blue more tiles that look like the one below. Both links will take you to the same same location.

A tile for more information

 

 

Permanent link to this article: https://www.wondernerd.net/gtc18-session-s8483-links/

GTC18 Session S8483 – Empowering CUDA Developers with Virtual Desktops

Bookmark and Share

S8483 - Empowering CUDA Developers with Virtual Desktops - Slide Deck

Thank you to all attendees who started GTC18 at this session. I hope it was helpful for you. When recordings are available I will add them to this post as well.

For your enjoyment, here are the slides from my GTC18 session, S8483, Empowering CUDA Developers with Virtual Desktops.

If you are interested in the results I obtained on VMs with the various profiles they are as follows:

You can look at these and see point in time runs of CUDA sample applications running in a virtual machine (VM). Realize these aren’t indicative of actual performance and your results may vary substantially.  The only purpose of these results is to show that the VMs are able to run CUDA workloads.

If you are interested in links to all the session resources you can gain access to them all on my links page for the session. (I will activate this page about 40 minutes into the session.)

Permanent link to this article: https://www.wondernerd.net/gtc18-session-s8483/

Happy Day After Yesterday

Bookmark and Share

Happy day after yesterday y’all,

You may or may not have noticed that many of the emails or calls with me start out with “Happy <day>” (Monday, Tuesday, Wednesday, Thursday, Friday, etc.). Every so often I get the question why are you always so happy? People want to figure out my trick…

This is a trick I learned from my father many years ago, when he was a manager at a lumber yard. As a child, from time to time, I would get to go to work with him. As long as I can remember he answered the phone with “Happy <Day>” He would do this consistently, whether he was busy, having a bad day,or a great day.

It didn’t hit me till probably my junior year in college, my dad is manipulating both of self and others. This “happy <day>” is a “Jedi Mind Trick” that has an impact on recipients and the barer of the tiding.

Happy Day After Yesterday in blue text with a gray and wite spiral.You’re probably wondering what the mind trick is and how it works. For the recipients, its a disarming phrase. If someone is in a good mood it typically makes them smile. If they are in a bad mood it will help them move towards a neutral to a good mood. It gives the barer, the ability to control someone else’s mood. How, cool is that to be able to change someone’s mood, it’s one of my disarming tactics.

For the barer, it has a couple results as well. One is a fake it till you make it result. Even if you are in a bad mood and say this, the recipients don’t know you’re in a bad mood and often reciprocate the tiding. From my experience, this  results in the same effect as above and moves you towards a better mood.

It also gives you control over the situation. Assuming, as Steve Rizzo states, “You create the next moment out of this moment. Didn’t think you were that powerful, did you?” Why not create a positive moment for you and whoever you are communicating with? From my personal perspective I would much rather have more positive moments in my life.

I owe more thanks than I can imagine to my dad for teaching me this powerful trick.

I hope everyone has a happy day after yesterday!

Permanent link to this article: https://www.wondernerd.net/happy-day-after-yesterday/

Info on Speculative Side Channels

Bookmark and Share

CPU Side Channel GraphicI’ve been watching much of the Speculative Side Channel issues (AKA Specter and Meltdown) that have arisen as of late with processors such as Intel (INTC), AMD (AMD), and ARM. I wanted to make it easy for everyone (and myself) to find information that’s been helpful since this bug was announced. Many of the links below come from the first Dell Technologies link below.

Before I share links I want to note that I Work for Dell Technologies and am a member of social media advocacy programs at Dell Technologies, VMware (VMW), and NVIDIA (NVDA). With that fully disclosed let me share some links.

Dell Technologies:

VMware:

Citrix:

NVIDIA:

Others:

Other References:

Please follow up with your individual vendors for further details.

 

Permanent link to this article: https://www.wondernerd.net/info-on-speculative-side-channels/

Join me at GTC18

Bookmark and Share

Join Me at GTC18, March 26-29Do you need another reason to attend the GPU Tech Conference this March? How about this… I’ll be there and I’ll be presenting on something I’m sure you want to know about. I’ll be presenting session is S8483, “Empowering CUDA Developers with Virtual Desktops.” (I’ll update the post when the time and day are scheduled, you can also check the session catalog.)

You’re probably saying to yourself, “My development team is fine and they’ll get upset if I move them to a virtual desktop, besides you can’t develop modern applications, like block chain in a virtual desktop…” OR “our IT team wouldn’t ‘dare’ force us to develop code on a lousy virtual desktop, they don’t even have GPUs.” In my session we are going to address both sets of concerns. We’ll talk about what can be done with virtual desktops today (it’s no longer just for Bob in accounting) and how you actually get there.

If you want to get started before you get to GTC, you can ready my three part blog series on building CUDA enabled developer desktops (Part 1, Part 2, and Part 3). These are the basis for my session… Eventually I hope to do testing with it on some newer hardware to show what both a P4 and P40 can do for CUDA developers. Till then it’s just the results I have from my home lab.

We’ll also get into how the GPU is sliced and how performance will get carved up among the virtual workspaces. This tends to be the first question I get asked about when I show folks what I’m doing. The second question which is closely related to the first question is about performance, not of the VM but of the GPU. I  share what my designs have been able to deliver, but as always mileage may very depending on what you are trying to do. I even have some early results from my initial testing.

GTC18 Register Now ButtonYou’re probably going “this is great, how do I sign up to attend GTC so I can experience all the awesome sauce of GTC?” That’s really simple to do. You should go to the GPU Tech Conference website and click the “Register Now” link in the top right corner.  You can then see the different options for registering. If you do it soon you can get early bird pricing on registration too!

I can even make attending GTC better for you or your organizations bottom line (did I mention I work in technical marketing and you have to have the, “but wait there’s more!”).  The GTC folks thought it was a good idea and gave me a 20% discount code to share with my friends who are thinking about attending…

The discount code is: RFVGPUTF

This is a great opportunity to attend GTC and learn even more than CUDA enabled virtual desktops (even though we all know that’s the main reason everyone wants to attend, right?). You get to meet a lot of aspiring students who are doing absolutely amazing work with GPUs, that and the networking opportunities are out of this world (literally, I’ve meet folks from NASA at GTC).

So what are you waiting for, go register now with the early bird pricing (ends 2-16-2018), stack the discount code I provided earlier, and come join me at the GPU Tech Conference March 26 through the 29th.

And if you can’t make it or maybe you found my session, S8483, so amazingly interesting that you want to see it again and a again. Don’t worry they do record them and you can catch it at a later date.

I hope to see you there

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

2018 NVIDIA vGPU Community Advisor Program Member

Bookmark and Share

On December 14th the members of the 2018 NVIDIA vGPU Community Advisors (NGCA) were announced. I can’t tell you how excited I am to be part of this distinguished group of community members.

The announcement listing all the outstanding thought leaders who have been selected as community advisors can be found here: https://blogs.nvidia.com/blog/2017/12/14/introducing-new-ngca-members/

Each member of this community is doing exceptional work in virtualization and virtual GPUs. For my part I’ve been working on building advanced Linux VMs with vGPU capabilities. As part of this I’ve presented at GTC17 as well as a vBrownbag Tech Talk at VMworld. In the months ahead I will also be presenting at GTC18 about deploying CUDA in a virtual environment, but that’s a post for another time. All of the community members are working on similar things that are pushing the bounds of how GPUs are being used in virtual environments.

In my opinion one of the best parts of the NGCA is the diversity of the group. Some are deeply involved with  VMware virtualization technologies, others Citrix virtualization technologies, and we all have our different areas where we provide unique perspectives on vGPU technology and the industry.

If I could make one recommendation, you should follow the members of the NGCA on social media, be it LinkedIn, Twitter, or other social media platform. You’ll have the opportunity to discover lots of great knowledge.

Again it’s an absolute honor to be selected as part of the 2018 NVIDIA vGPU Community Advisors and I’m looking forward to 2018.

 

Permanent link to this article: https://www.wondernerd.net/2018-nvidia-vgpu-community-advisor-program-member/