SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : Intel Corporation (INTC) -- Ignore unavailable to you. Want to Upgrade?


To: Charles Gryba who wrote (158782)2/14/2002 2:11:16 PM
From: wanna_bmw  Read Replies (2) | Respond to of 186894
 
Constantine, Re: "how can vtune help high level languages? Isn't it supposed to help assembler code routines only?"

Message 17061429

support for Visual Basic .NET(1), Visual C# .NET(1), C/C++, Fortran, Assembler and Microsoft Visual Basic(1), version 6.0

``The latest version of the VTune Performance Analyzer is designed to give the developer using Microsoft Visual Studio .NET a close look into the application code to pinpoint bottlenecks and then optimize the code so that it performs at the highest levels on Intel-based platforms.''

The VTune Performance Analyzer also includes multi-threaded support so that developers can tune their applications to take advantage of Intel's Hyper-Threading technology appearing later this quarter in the Intel Xeon processor family for dual and multi-processor servers.

``Developers at Microsoft use the VTune Performance Analyzer from Intel because of the optimization capabilities that it provides when writing software programs,'' said Tom Button, vice president of enterprise tools and developer marketing at Microsoft.


wbmw



To: Charles Gryba who wrote (158782)2/14/2002 2:33:52 PM
From: Tenchusatsu  Read Replies (1) | Respond to of 186894
 
Constantine, Jozef, and WBMW, let's settle this once and for all.

VTune is just a tool for software developers who want to spend the time optimizing their code. It points out performance bottlenecks and shows programmers where they should spend their time and effort. (Yes, I'm sure it helps code written in high-level languages as well, because optimization does not have to be done at the level of assembly code.) Intel is not pretending that VTune is some sort of potion that will magically improve the performance of applications running on Pentium 4 or Itanium.

Now, not all software developers have the time in their schedules to optimize code. They already have their hands full debugging existing code, plugging security holes, adding features like they're going out of style, etc. Hence, they'll naturally react negatively to suggestions that they optimize their code for performance.

It is my impression that optimizing for Pentium 4 and Itanium is not as hard as some think. Most of time, all it takes is a simple compiler switch or update. And even high-level languages can be optimized for P4 or Itanium. It might even be easier, because only the virtual machines or DLL libraries need to be optimized, not the actual program written in the high-level language.

But I agree that the hardware guys need to make it easier for the software guys to get more performance. Forcing an additional requirement on software developers is nonsense. And Intel is not doing this ... well, at least not in their VTune press release.

Tenchusatsu

EDIT - There might be some confusion between general optimizations for performance, and specific optimizations for a hardware architecture. As I look back on my post here, I realize I had used the two interchangeably. I hope you guys can understand the difference.