Tutorials

Java*-.NET* Interoperate via JNBridgePro* and Intel®-based Platforms

 

Introduction

One of the most significant features of .NET is support for cross-language development. The platform allows a class written in one .NET language to be called by, or inherited by, a class written in another .NET language. For various reasons, Java* is not part of .NET's cross-language framework. However, there are numerous reasons why developers integrate Java and .NET code, some of which are technology-driven, and some of which are business-driven.

  • .NET*
  • Create Cache-Data Blocks


    Challenge

    Take advantage of data-cache locality with cache-data blocking. Loops with frequent iterations over large data arrays should be restructured such that the large array is subdivided into smaller blocks, or tiles. Each data element in the array is therefore reused within the data block, so that the block of data fits within the data cache, before operating on the next block or tile.

  • Memory cache
  • performance optimization
  • Parallel Computing
  • Optimizing S.T.A.L.K.E.R.: Call of Pripyat with Intel® Graphics Performance Analyzers

    GSC Game World is one of the leading game development studios in Eastern Europe. GSC's programmers used Intel GPA to optimize S.T.A.L.K.E.R.: Call of Pripyat. This article discusses specific methods GSC used to identify bottlenecks and optimize the game.
  • Graphics Performance Analyzers
  • Subscribe to Tutorials