HQ NETWORK:   XBOX ONE |  XBOX 360 |  AIDELUXE HQ Network: 8,794 | Guests: 1894 | Members: 0 


   Current Location: News To repair the old Series X or buy new Series X?   |   Error 13 on new HDD   |   anywhere at where i can source some part(s) out   |   WTB : x ecuter 3 modded part(s)   |   Issues with modded xbox open xenium running cerbios   |   Xbox Rewards Problems   |   SNESticle compatibility list. PS2 2024   |   20 years ago...   |   please help. trying to use core ftp   |   need help on an og XBOX modchip   |   
  Home | Active Topics | CD/DVD Media | Downloads | Forums | Feedback | Games | HardDrives | Homebrew | My Profile | ModChips | Reviews | Search | SoftMods | Tutorials

Xbox News

Catch up on everything Xbox including Homebrew, Emulators, Auto Installer Deluxe, Gaming, Xbox Live and Modding..

Get Xbox Game Pass Ultimate
Original Xbox Download  CODESHOP: Making the Most of Cell Original Xbox Downloads

CODESHOP: Making the Most of Cell


Playstation 3
With programmers finding it difficult to take full advantage of PS3, tools company Codeplay hopes its new parallelism system will ease the pain.

In many respects, PlayStation 3 is an anachronism. The pinnacle of Sony Computer Entertainment’s decade-old philosophy that focuses on proprietary chip design to gain performance and long-term production efficiencies, it’s been outflanked by Microsoft’s off-the-shelf approach and Nintendo’s control-is-everything attitude. And with its main architect, one-time CEO and the father of the PlayStation Ken Kutaragi, no longer in charge, it’s likely that PlayStation 4 will be a very different beast.

Of course, in terms of the current console war, it’s still early days. PlayStation 3 remains the most powerful gaming device, as well as providing the best future-proofed option in terms of consumer electronics, although cynics might say that at its original launch price it should’ve made the tea, too.

For developers, however, the dilemma is how to make the most of its exotic configuration – notably its CPU. Even now, years after the initial interest in the design has died down, Cell’s configuration of one main processor driving eight Synergistic Processing Elements (SPEs) via what’s called the Element Interconnect Bus (EIB) makes it one of the most fascinating pieces of silicon coders can get their hands on.

For example, outside of games, researchers at the STI Center of Competence for the Cell Processor continue to publish papers with titles such as ‘Fastest Fourier Transform on Cell’ and ‘On the Design and Analysis of Irregular Algorithms on Cell’, while its use in scientific applications such as Folding@Home, as well as MMOG hosting, demonstrates its potential. One hardware integrator, Mercury Computer Systems, recently released software which enables companies to use retail PlayStation 3s to build high-performance clusters for the analysis of data from financial transactions, oil and gas field exploration, biotechnology and video compression.

Because if there’s one thing Cell is excellent at, it’s handling vast amounts of information as the EIB enables high throughput while the parallelism inherent in the SPEs means tasks can be processed very efficiently. The issue for developers is making sure information is presented in the right way.

With the exception of specific architectures such as Intel’s Streaming SIMD Instructions or PS2’s Vector Units, few game programmers have had much experience of writing well-organized parallelized code. And games aren’t the easiest pieces of software to apply to parallel hardware, anyway.



Read on there is alot more to this story


According to Andrew Richards (pictured), CEO of Scottish programming tools company Codeplay, the problem is that games work differently to scientific work.

“We’ve looked at various parallel programming languages such as OpenMP, which is an industry-standard way of doing parallelism, but it relies on data being in arrays rather than in data structures,” he says. Incidentally, OpenMP is the basis of IBM’s own research into compilers for getting the most out of Cell. “This assumption is fair enough for scientific applications but isn’t true of games,” Richards continues. “A lot of game data is in complex data structures because game enemies don’t line up in a long line. They move around, so you need a data structure that can handle issues such as which enemies are visible at any time.”

Equally, when it comes to games, the type of processing carried out on a CPU is varied, typically involving tasks such as artificial intelligence, audio and physics calculations, as well as setting up the rendering to be sent over to the graphics card. In addition, many developers have existing engines that run to hundreds of thousands of lines of code. Retrospectively getting these into shape to get the most out of the Cell part of the equation just adds further complexity to the task.

That’s why, after originally setting up shop to offer its VectorC compiler for PlayStation 2, Andrew Richards and his team decided to take a different approach with PlayStation 3. Instead of working on compilers, which have to be written directly for each piece of hardware to automatically make your code run well, Codeplay’s solution is its general-purpose Sieve C++ Parallel Programming System, which acts as a frontend to official compilers provided by hardware companies.

“In the past we took the view that we would take your existing program and automatically parallelize it across various processors, but with PlayStation 3 we’ve come to the conclusion that what you need to do is rewrite parts of your code,” Richards says. “The trick is that we can ensure it’s a small change and one that our tools will help you make.”

{moscallout}It seems as if game coders, as well as PS3 owners, will be waiting to make the most of Sony’s hardware for some time to come.{moscallout}The Sieve system works by forcing programmers to carefully think about which areas of their code will give the best performance boost when spread across several SPEs. Once these are defined in what Richards refers to as Sieve blocks, the system will check that there are no dependencies which would stop the code being successfully spread across multiple processors. The reason it’s called Sieve is because it enables coders to sieve out data modifications from within these blocks, thus removing an enormous number of dependencies in the process.

“You need an intelligent user because this isn’t a case of shoveling something in one end and watching it come out as parallelized code at the other, but Sieve will give the programmers considerable assistance in terms of marking up their code and telling them if things can be parallelized or not,” Richards explains.

Still, as he confesses, Sieve itself remains something of a research project at present. It’s currently being sent out to various university groups and selected game companies to see how useful they find it. At best, Richards reckons it will be ready for widespread deployment in summer 2008.

In the meantime, though, there are plenty of other companies looking to provide similar smarts. Official PlayStation 3 tools provider SN Systems is working on its own Cell-based compiler technology, while US middleware company Emergent will be offering its Floodgate data streaming API as part of its Gamebryo engine; something that’s expected in early 2008. It seems as if game coders, as well as PlayStation 3 owners, will be waiting to make the most of Sony’s hardware for some time to come.



News-Source: Next-Gen
Original Xbox Download  Related Stories Original Xbox Downloads
 More about Playstation 3
Original Xbox Download  Most Popular Original Xbox Downloads

Playstation 3:
Sony faces production woes on PlayStation 3

Original Xbox Download  Rate this Article Original Xbox Downloads
Average Score: 0 | Votes: 0



  

 Printer Friendly Printer Friendly  Send to a Friend Send to a Friend
Get Xbox Game Pass Ultimate for $1
 Xbox Download Stats
 Normal Downloads:
  Files: 1,248
  Categories: 125
  Downloads: 1,723,095
  Served  103.03 Tb

 VIP Downloads:
  Files: 772
  Categories: 168
  Downloads: 204,503
  Served  15.36 Tb


Latest Normal Downloads
Xbox Feet Replacement
DVD Elimination Kit V2
Scarface 80led Install Kit PDF Guide
XboxLike 2.0 (UnleashX)
Xbmc 3.5.3
XBOX MultiRip XGET SCRIPT
XGET
Xbox-HQ 2018 UnleashX Skin
Jedi Outcast Academy PC Source
Jedi Outcast Academy SDK
Jedi Outcast Academy XBOX Source
XBOX Save Resigner 2.2
Babylon 3 GS
Ruxia 2018
Star Wars UnleashX Skin
UXArchitect
Soulja boy skin
Tokyo Night BLKIV UnleashX Skin
AVA Backup
KIxxx v1.2 RC

Most downloaded
Auto-Installer Deluxe v1.01 (VIP)
[Downloads: 138345 x]

C-Xbox Tool 2.0.5
[Downloads: 125939 x]

EvolutionX Dashboard Build 3935
[Downloads: 71092 x]

Surreal64 (N64 Emu)
[Downloads: 50270 x]

Surreal64 CEB5.52u1
[Downloads: 41626 x]

xboxhdm 1.9
[Downloads: 39723 x]

Extract-XISO Gui for Windows
[Downloads: 39020 x]

XisoManager v1.5.1
[Downloads: 33705 x]

Xbox-Hq Auto Installer Deluxe 2.11 FINAL (VIP ONLY)
[Downloads: 30755 x]

Auto-Installer Deluxe v1.0 Manual (PDF)
[Downloads: 28222 x]

Enigmah Xbox PAL-NTSC Video Selector
[Downloads: 26501 x]

EvoX Dashboard Build 3921
[Downloads: 24613 x]

IsoMaker v1.21
[Downloads: 22693 x]

XWB Extractor 1.1
[Downloads: 22393 x]

Qwix 101
[Downloads: 19180 x]

Chimp v2.4
[Downloads: 19078 x]

ConfigMagic Final Xbox v1.6 - Source
[Downloads: 18873 x]

PCSXbox (PS1 EMU) v11
[Downloads: 17195 x]

Qwix 1.01
[Downloads: 16530 x]

Softmod Installer Deluxe v5.11 Final
[Downloads: 16196 x]


Latest VIP Downloads
Softmod Installer Deluxe v6.0
HeXEn 2017
Rocky5 Softmod Kit 2017
ISO Recorder
X3 3294 BIOS
Phoenix Bios Loader v1.4.1
Bios Checker v5.0
UnleashX V0.39.0528A
Chimp v2.6
Softmod Installer Deluxe v5.12 Final (SID5)
HuGoX v10
DaphneX v0.96 Beta
WCW Mayhem (PS1 ROM)
Final Burn Legends PGM ROMS-Number
Final Burn Legends PGM ROMs-G
Final Burn Legends PGM ROMS-E/F
Final Burn Legends PGM ROMS-D
Final Burn Legends PGM ROMS-C
Final Burn Legends PGM ROMS-B
Final Burn Legends PGM ROMS-A

Most downloaded
Auto Installer Deluxe 4.53 Part1of4
[Downloads: 11210 x]

Auto Installer Deluxe 4.53 Part2of4
[Downloads: 11151 x]

WinUAEX v18
[Downloads: 7621 x]

Auto Installer Deluxe 4.53 Lite
[Downloads: 7328 x]

Softmod Installer Deluxe v5.10 Final
[Downloads: 7214 x]

EvolutionX Dashboard Build 3935
[Downloads: 5546 x]

Auto Installer Deluxe 4.50 Final Part4of4
[Downloads: 5377 x]

Auto Installer Deluxe 4.50 Final Part 2 of 4
[Downloads: 5187 x]

Auto Installer Deluxe 4.50 Final Part 1of 4
[Downloads: 5182 x]

Auto Installer Deluxe 4.50 Final Part 3 of 4
[Downloads: 5176 x]

Atari 2600 Roms
[Downloads: 3981 x]

uaex v0.81
[Downloads: 3137 x]

WinUAE 0.9.91
[Downloads: 3135 x]

Auto-Installer Deluxe v3 (AID 3) - Torrent Link
[Downloads: 2978 x]

Evox M8+ BIOS
[Downloads: 2528 x]

tHc Autoinstaller
[Downloads: 2418 x]

Xecuter2 4983.67 Bios CD
[Downloads: 1818 x]

Xbox-Hq BIOS CD Pack v2.01
[Downloads: 1808 x]

DVD-X v2.0 *DONGLE & REMOTE FREE*
[Downloads: 1782 x]

Evo-XXX Adult Skinpack
[Downloads: 1628 x]

More Xbox Files and Downloads
 Site Statistics

  HQ Online Statistics
    Members: 0 | Guests: 1,894 | Xbox Live Tags: 4,376

View More Detailed Statistics
 Site Statistics

  HQ Online Statistics
    Members: 0 | Guests: 1,894 | Xbox Live Tags: 4,376

   Forums
Active Users: 1410
   Xbox Games
Active Users: 111
   Your Account
Active Users: 106
   News
Active Users: 71
   Home
Active Users: 66
   Xbox Homebrew
Active Users: 28
   
Active Users: 26
   Downloads
Active Users: 25
   Profile
Active Users: 15
   Xbox Tutorials
Active Users: 7
View More Detailed Statistics
 Site Statistics

  HQ Online Statistics
    Members: 0 | Guests: 1,894 | Xbox Live Tags: 4,376

   Registered HQ Members: 224,564
   Website Launched: May 2003
   Page Impressions: 777,682,408
   Forum Topics: 26,351
   Forum Posts: 177,742
   News Articles: 9,371
   News Comments: 1014
   Xbox Games: 1154
   Xbox Screenshots: 2,064
   Xbox Cheats, Codes & Guides: 686
   Xbox Game Reviews: 138
   Xbox Homebrew: 410
   Xbox Tutorials: 271
   Xbox Downloads: 1,248
   Xbox VIP Downloads:
View More Detailed Statistics
 Popular Xbox Games
World Championship Poker
   Page Views: 351,421

From Texas Hold'em to Seven-Card Stud and Omaha High-Low, poker is being played by an estimated 50 to 70 million people worldwide, and tournament action can be found on television almost every night o..
World Championship Poker Boxart for the Original Xbox
More Xbox Games
 HQ Network Affiliates
Xbox.Com
Xbox One Games
MrModChips.Co.Uk
GamerBolt.Com
Commodore Cardboards
Xbox Achievements
Play-Asia.Com
Video Game Consoles
Xbox Accessories
Xbox360RepairService
View All HQ Affiliates
Xbox Game Pass
 Xbox-Hq.Com - Archived News

   Wednesday, January 22
 WUCHANG: Fallen Feathers launches day one wit
 published by: BigJ | Page Views: 116 | Comments: 0

   Tuesday, January 14
 'StarKeeper' Announced for Xbox X|S, PS5, Swi
 published by: BigJ | Page Views: 121 | Comments: 0

   Monday, January 13
 Shroom Siege announced for Xbox Series, PS4|5
 published by: BigJ | Page Views: 115 | Comments: 0

   Monday, January 06
 Award-Winning Sci-Fi Builder 'IXION' Lands on
 published by: BigJ | Page Views: 143 | Comments: 0

   Friday, November 01
 Detective Sim 'Shadows of Doubt' confirmed fo
 published by: BigJ | Page Views: 198 | Comments: 0

   Monday, September 30
 Co-op Action Rogue-Like SWORN launches on Xbo
 published by: BigJ | Page Views: 252 | Comments: 0

   Monday, September 09
 Dollhouse: Behind the Broken Mirror Hits Xbox
 published by: BigJ | Page Views: 167 | Comments: 0

   Thursday, September 05
 Kingdom Come: Deliverance 2 Announced For Xbo
 published by: BigJ | Page Views: 207 | Comments: 0

   Wednesday, September 04
 2025 release for Promise Mascot Agency on Xbo
 published by: BigJ | Page Views: 381 | Comments: 0

   Monday, September 02
 First Dwarf coming to Xbox Series X/S, PS5, S
 published by: BigJ | Page Views: 193 | Comments: 0

   Thursday, August 29
 “Wardens Rising” arrives later this year on X
 published by: BigJ | Page Views: 254 | Comments: 0

   Wednesday, August 28
 Crime Simulator announced for XBOX X/S, XB1,
 published by: BigJ | Page Views: 368 | Comments: 0

   Tuesday, August 27
 Action Adventure 'Island of Winds' Is Heading
 published by: BigJ | Page Views: 342 | Comments: 0

   Monday, August 26
 Steel Seed Drops New Gameplay Ahead Of 2024 L
 published by: BigJ | Page Views: 210 | Comments: 0

   Friday, August 23
 Nekki and Story Kitchen to bring SPINE to lif
 published by: BigJ | Page Views: 227 | Comments: 0

   Wednesday, August 21
 Yooka-Replaylee - A High-Def Remake of Yooka-
 published by: BigJ | Page Views: 248 | Comments: 0

   Tuesday, August 20
 DevGAMM Game Industry Conference returns to P
 published by: BigJ | Page Views: 207 | Comments: 0
 Magical RPG Garden Witch Life set for console
 published by: BigJ | Page Views: 193 | Comments: 0

   Monday, August 19
 Lost in Tropics debuts on PC, with console re
 published by: BigJ | Page Views: 198 | Comments: 0

   Thursday, August 15
 Undisputed brings authentic boxing to console
 published by: BigJ | Page Views: 305 | Comments: 0

   Wednesday, August 14
 The Precinct Launches for Xbox Series, PS5, a
 published by: BigJ | Page Views: 255 | Comments: 0
 'Big Helmet Heroes' To Launch This Year For X
 published by: BigJ | Page Views: 414 | Comments: 0

   Tuesday, August 13
 Warhammer 40,000: Mechanicus II set for relea
 published by: BigJ | Page Views: 306 | Comments: 0

   Monday, August 12
 Extinction Rifts unleashes cross-platform cha
 published by: BigJ | Page Views: 291 | Comments: 0

   Wednesday, August 07
 Magical Bakery Set To Cast A Spell On Xbox Se
 published by: BigJ | Page Views: 258 | Comments: 0

   Tuesday, August 06
 Lady Death: Demonicron is coming to Xbox Seri
 published by: BigJ | Page Views: 238 | Comments: 0
 Whimsical RPG Necro Story launches on all maj
 published by: BigJ | Page Views: 259 | Comments: 0

   Monday, August 05
 Take to the skies with Microsoft Flight Simul
 published by: BigJ | Page Views: 246 | Comments: 0

   Friday, August 02
 Designated Demigod launches in 2025 for Conso
 published by: BigJ | Page Views: 345 | Comments: 0

   Wednesday, July 31
 Deathbound Launches Simultaneously Across Xbo
 published by: BigJ | Page Views: 360 | Comments: 0

   Friday, May 24
 Chrysolite announced for to Xbox Series, Play
 published by: BigJ | Page Views: 289 | Comments: 0

   Thursday, May 23
 Toopan Games Unveils 2025 Release for 'Multiv
 published by: BigJ | Page Views: 286 | Comments: 0

   Tuesday, May 21
 AAA Multi-IP Battle Royale “OPEN” confirmed f
 published by: BigJ | Page Views: 467 | Comments: 0

   Monday, May 20
 THE SMURFS - Village Party launches in June o
 published by: BigJ | Page Views: 533 | Comments: 0

   Friday, May 17
 Puppet House creeps onto Xbox Series, PS5, an
 published by: BigJ | Page Views: 588 | Comments: 0
 ESDigital Games and Storm in a Teacup team up
 published by: BigJ | Page Views: 620 | Comments: 0

   Thursday, May 16
 F1 Manager 2024 coming to Xbox X|S, XB1, PS4|
 published by: BigJ | Page Views: 434 | Comments: 0

   Tuesday, May 14
 The Night Wanderer and Thorgal - two new game
 published by: BigJ | Page Views: 550 | Comments: 0

   Monday, May 13
 'Realm of Ink' Reveils New Map Trailer, Invit
 published by: BigJ | Page Views: 408 | Comments: 0

   Friday, May 10
 System Shock remake arives May 21st on Xbox S
 published by: BigJ | Page Views: 455 | Comments: 0

News Archive


Get Xbox Game Pass Ultimate