Only recently has the west coast of the United States, particularly California, especially southern California received the credit it deserves for the long history of abstract and experimental film work that has gone on here. The Iota Center is a non profit organization that among other things preserves, archives and provides information about [...] Read more
Category Archives: Academic
I’ve known Prof. Tom Murphy for a few years now. Whenever we were at a conference or other event together and had dinner, he invariably would ask the wait staff if they had two corks he could have. If the place served wine, it wasn’t too difficult to find two corks that were the same size [...] Read more
Hi everyone – It’s that time of year again where I speculate on what the big technology announcements and impacts are going to be for next year 2012. The lens I use for this are those things that will in some way have a profound short or long term impact, or implications, for the various [...] Read more
Register for Intel(R) Technical Presentation "Analysis of hybrid applications with the Intel(R) Cluster Studio XE 2012"
Gergana Slavova, Technical Consulting Engineer, will be presenting “Analysis of hybrid applications with the Intel(R) Cluster Studio XE 2012″ on Dec 7th at 9am PDT. Please register! Read more
My colleague, Ishu Verma, Platform Application Engineer at Intel discusses Android* Optimization on Intel® Architecture Based Platforms at ESC Boston 2011. Ishu details the benefits and drawback of using NDK and discusses Android* SDK and NDK toolset … Read more
Last week, I attended Android Developer Conference ( AnDevConII) at San Francisco, and had chance to get shocked by Google’s latest Android 4.0 Ice Cream Sandwich (ICS) demoed by two Google senior Engineers Chet Haase and Romain Guy. The title of their keynote is “Android Awesomeness”. It is indeed Awesomeness! Chet and Romain somehow figured out using [...] Read more
Am I stating the blatantly obvious here? (Probably). However; one my most recent assertions is that the devices (e.g. Consoles, PCs, Macs, etc) which used to historically be considered a “Platform” are far less so today. The real platform has become the Cloud and the Clouds associated services. As a result.. I’m going to be [...] Read more
This will be my tongue-in-cheek response to a ZDNET blog posting that can be found here: http://www.zdnet.com/blog/hardware/forget-the-gaming-pc-buy-a-console/15969#comments While the author brings up a few interesting discussion points; I’m not entirely convinced that it’s a fair assessment and here’s why. 1) Pricing: When the Xbox 360, and PS3 first released their real street price was no [...] Read more
Register for Intel(R) Technical Presentation "Using Intel(R) VTune(TM) Amplifier XE to tune software on Intel(R) Microarchitecture Codename Sandy Bridge, Part 2: Common Issues & Tuning Suggestions"
Shannon Cepeda, Technical Consulting Engineer, will be presenting on Nov 9th at 9am PDT. Please register! Read more
Register for Intel(R) Technical Presentation "Using Intel(R) VTune(TM) Amplifier XE to tune software on Intel(R) Microarchitecture Codename Sandy Bridge, Part 1: Methodology & Interface"
Shannon Cepeda, Technical Consulting Engineer, will be presenting on Nov 8th at 9am PDT. Please register! Read more
It might seem a bit ironic me being bursting with pride at being a member of a sisterhood, what with me being a guy who never even had a sister, but I am. The Sisterhood of CS is the fifth Computer Science club for which I am advisor. Perhaps being advisor means I am not [...] Read more
Attending my first Intel Developer’s Forum, I got a chance to attend a session called the “Intel Faces of Parallelism Lab,” which featured Cilk+ (convenient threads added to C++), TBB, and the current beta version of Array Building Blocks (ArBB). ArBB is a C++ library geared towards data parallelism in the same sense that TBB [...] Read more
This is not to say that compilers can automatically parallelize code. I would however really like to see that happen and here is an interesting and reliable way to parallelize operations. If a compiler can use this method of thinking then it can also be used as hints for developers writing code today. C and [...] Read more
I am posting this as a response to all comments to a previous post called “Flaws of Object Oriented Modeling”. That post created a live discussion that also continued to forums on other websites. It seems that we got so used to OOP and OOD that it sounds like it is the only way to go, [...] Read more
If you had ever told me that in the course of one summer I would be able to transform a piece of serial code into parallel code, I probably would have stared at the sky waiting to see a flying pig. Though a slight exaggeration, my attitude towards parallelism, as an undergraduate student (having only [...] Read more
I have been using a program called Xfrog for more reasons than it has a great name. Many years ago I was told about it by several people, and one of them was Saty Raghavachary, a programmer and educator at DreamWorks Animation. I only regret it has taken me so many years to start using the [...] Read more
Most people who know me know why I’m not a fan of Consoles; but I figured I should probably explain myself more fully to those who don’t. I’ll pitch my ‘metric-system’ concept for Gaming in a future post. Suffice it to say that my approach is based on the following line of thinking. First; imagine [...] Read more
Interview with Professor Souqun Lu: Open Source Software Innovation in China (Meego, Android and beyond)
Last month, China Computer World Magazine, IT168 (China top IT portal), Daily News of Communication Industry and China Software and Information Service Magazine, co-interviewed Professor Lu Shouqun on open source software innovation status in China. Professor Lu is chairman of China Open Source Software Promotion Union (COSSPU), and honorary president of China Linux University Promotion [...] Read more
What do burgers & fries have to do with parallel programming?! Helping students learn how to ‘think in parallel"
There has been a great discussion on our LinkedIn group around examples that professors can use to teach the concept of parallelism at an abstract level. Here’ s a summary of the examples. (Join our LinkedIn group to access more discussions on teaching tips/parallel programming in undergrad education!) 1. Real-world examples • Restaurants (quote below [...] Read more
Register for Intel(R) Technical Presentation "Using Intel(R) Inspector XE 2011 with Fortran Applications" by Jackson Marusarz (Technical Consulting Engineer)
Jackson Marusarz, Technical Consulting Engineer, will be presenting on Aug 17th at 9am PDT on “Using Intel(R) Inspector XE 2011 with Fortran Applications”. Please register and attend. Read more