Asaf Shelly
Microsoft MVP & Intel Black-Belt
Browse by Tags
All Tags
»
http://AsyncOp.com
(
RSS
)
C#
DEV
Embedded
HPC
multicore
multiprocessing
OFFTOPIC
Parallel Computing
TECH
TechEd
TechEd Europe 2009
VIDEO
WDK
My Conclusions on Parallel Computing
Sunday, April 11, 2010 10:33 AM
After practicing parallel computing for a long while I have decided that it is time to summerise things as I see them so far. See the post in the link below: My Conclusions on Parallel Computing Asaf
Read More...
Exception by target of an invocation
Thursday, April 01, 2010 6:38 PM
Parallel Programming means that we use invocations more often than we did before. Visual Studio 2008 debugger will bring you to the correct line if you get an exception, but if you invoke a method within your own code the debugger will show you the location in your own thread, which means the line that invoked the code that eventually threw an exception. The...
Read More...
Verify Installation of a custom device using C#
Tuesday, March 09, 2010 5:24 PM
Hi all, Using my WinUSB C# component, I also needed to automatically install the driver if it is not already installed. The INF file defines a new device class by its GUID. This means that the class does not exist on the machine if the device is not installed. Here is the code: [ DllImport ( "setupapi.dll" , SetLastError = true , CharSet = CharSet ...
Read More...
OS Support for Locks
Tuesday, February 23, 2010 4:01 PM
I'll start with saying that locks are bad and should mostly be used by infrastructure. The operating system support for locks is mostly by allowing the system to clean up a MUTEX that was locked by a thread and the thread terminated without unlocking. I would expect some more support for example detecting that two threads are using the same lock object over...
Read More...
When to use the IsBadXxxPtr Win32 API
Sunday, January 17, 2010 4:56 PM
This post is a follow-up for two previous posts. The first is my own called Verifying C++ Buffers which was replied with a second post by Sasha titled IsBadXxxPtr Is Really Harmful – Please Don’t Use These Functions . The first post mentioned the advantages of using IsBadXxxPtr API over verifying pointers by using ASSERT (or comparing to zero). The second post...
Read More...
Verifying C++ Buffers
Sunday, December 27, 2009 10:12 AM
This post is following this post: Verifying Pointers in C++ which demonstrated the problem in testing a pointer for NULL after allocation like this: char * ptr = new char [ 1 ]; if ( NULL == ptr ) // fail There is another issue with verifying pointers for NULL. The value NULL is #defined as 0 (zero) which is agreed to be an invalid memory address. Testing a pointer...
Read More...
Parallel Computing Tutorial
Tuesday, December 22, 2009 11:18 AM
With some delay I am publishing a video about parallel programming. This tutorial is loaded with advanced concepts mainly dealing with parallel software design and architecture. As some of you may know I have presented "Parallel Programming for Embedded" TechEd 2009 Europe. This is the video. There are no code samples in this presentations because there...
Read More...
TechEd 2009 Europe
Thursday, November 05, 2009 11:22 PM
Hi All, If you are coming to this year's TechEd in Europe let me know about it. You are also welcome to join my session on Friday titled "Parallel Programming for Embedded". The session covers parallel computing in general and in particular for embedded systems. The most important part is that it is using a language that infrastructure people can...
Read More...
תכנות מקבילי - אירוע חד יומי
Thursday, September 03, 2009 7:25 AM
באירוע ה- TechEd האחרון העברתי הרצאה בנושא עבודה מקבילית עם C#. בתקופה ההיא הנושא עוד היה חדש וזאת היתה ההרצאה היחידה. ההענות היתה טובה מאד ולמרות שההרצאה היתה בשעה 8 בבוקר האולם היה מלא עד אפס מקום ובתמונות ניתן לראות את המסדרון מחוץ לאולם מלא עד שאין מקום עמידה ( צפיה בתמונות ). מכיוון שהיתה היענות כל כך חיובית היו מספר אירועים נוספים שעקבו בניהם יום פתוח בחסות...
Read More...
Sharing My Source
Tuesday, April 21, 2009 4:24 PM
Hi all, As some of you may know I have a huge collection of applications and code samples . I don't have a degree so all my studies were by designing and writing tools and projects. It was clear to me for some while that I should publish this code. I even tried to do this once before but it is not so simple. The code looks bad when it is viewed as a simple...
Read More...
World of Parallel Computing
Sunday, April 05, 2009 3:46 PM
I was reading Sasha's blog post about parallel computing and went over the presentation slides. http://blogs.Microsoft.co.il/blogs/sasha/archive/2009/04/04/concurrent-programming-msdn-event.aspx It looks somewhat different than mine, even though I can only assume that the goals and the audience were pretty much the same. http://blogs.Microsoft.co.il/blogs...
Read More...
Video: Introduction to Multicore Programming
Sunday, April 05, 2009 3:14 AM
[הרצאה מלאה בעברית בנושא עיבוד מקבילי - וידאו. למפתחים, למנהלים, ולמקבלי החלטות] Hi all, As some of you already know I have been giving an introductory lecture to selected company here in Israel. The lecture is over an hour long and talks about Multicore Programming and the world of parallel computing. It is for decision makers and developers. The lecture is...
Read More...
System Tray on Windows Embedded
Wednesday, March 18, 2009 6:47 PM
Hi all, This is a technical post about Windows Embedded Standard / Embedded Windows XP (Windows xpe) If tray icons are missing on explorer shell you need to have: Software : System : User Interface : Shells : Windows Shell : User Interface Core On component settings check Show Notifications on Task bar ( cmiShowNotifications to TRUE) This post was written with...
Read More...
Online Community
Saturday, October 18, 2008 6:05 PM
Hi All, As you already know I have been pushing forward a community for parallel computing and multicore. This includes open days lectures etc. Since many of us are too busy to meet I have also created an online community that you can join: http://multicore.ning.com/ Happy Holidays, Asaf
Read More...
Windows NT Kernel as a well designed parallel system
Monday, September 15, 2008 5:59 PM
Hi all, Thought you might find this interesting: http://softwareblogs.intel.com/2008/09/15/is-dos-the-ideal-parallel-environment-part-iii/ Comments are most welcome (Gadi... :) Asaf
Read More...
More Posts
Next page »
Go
This Blog
Home
Contact
Links
Tags
C#
DEV
Embedded
HPC
http://AsyncOp.com
ITPRO
multicore
multiprocessing
MVP Summit 2008
OFFTOPIC
Parallel Computing
TECH
TechEd
TechEd Europe 2009
TechEdIsrael2008
VIDEO
WDK
Navigation
Home
All Posts
RSS
Popular Tags
Archives
January 2012 (1)
December 2011 (1)
October 2011 (3)
September 2011 (1)
May 2011 (1)
April 2011 (2)
February 2011 (5)
July 2010 (1)
April 2010 (2)
March 2010 (3)
February 2010 (2)
January 2010 (1)
December 2009 (8)
November 2009 (1)
October 2009 (1)
September 2009 (1)
July 2009 (1)
April 2009 (3)
March 2009 (2)
October 2008 (1)
September 2008 (6)
August 2008 (2)
July 2008 (1)
June 2008 (2)
April 2008 (6)
March 2008 (3)
February 2008 (1)
Syndication
RSS
Atom
Comments RSS