HQ NETWORK:   XBOX ONE |  XBOX 360 |  AIDELUXE HQ Network: 5,711 | Guests: 1044 | Members: 2 


   Current Location: News New Game - Fursan al-Aqsa - Knights of al-Aqsa Mosque   |   Old Xbox boot but wont load games or MS Dashboard   |   New google drive   |   Which modchip is this?   |   Anyone here capable or interested in restarting XBConnect?   |   Error code 05   |   original xbox with 0 memory   |   Why cell damage is low with ratings   |   Xbox-Hq.Com VIP Member Testimonials   |   XBHD: A Full-Featured Original Xbox Adapter from EON Gaming,   |   
  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
Buy Xbox Series X on Ebay
 Xbox Download Stats
 Normal Downloads:
  Files: 1,248
  Categories: 125
  Downloads: 1,708,428
  Served  102.82 Tb

 VIP Downloads:
  Files: 772
  Categories: 168
  Downloads: 204,451
  Served  15.35 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: 138306 x]

C-Xbox Tool 2.0.5
[Downloads: 124230 x]

EvolutionX Dashboard Build 3935
[Downloads: 70721 x]

Surreal64 (N64 Emu)
[Downloads: 50100 x]

Surreal64 CEB5.52u1
[Downloads: 41613 x]

xboxhdm 1.9
[Downloads: 39626 x]

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

XisoManager v1.5.1
[Downloads: 32878 x]

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

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

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

EvoX Dashboard Build 3921
[Downloads: 24556 x]

IsoMaker v1.21
[Downloads: 22598 x]

XWB Extractor 1.1
[Downloads: 22017 x]

Chimp v2.4
[Downloads: 18848 x]

Qwix 101
[Downloads: 18848 x]

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

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

Qwix 1.01
[Downloads: 16325 x]

Softmod Installer Deluxe v5.11 Final
[Downloads: 16092 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: 11204 x]

Auto Installer Deluxe 4.53 Part2of4
[Downloads: 11150 x]

WinUAEX v18
[Downloads: 7621 x]

Auto Installer Deluxe 4.53 Lite
[Downloads: 7325 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: 5375 x]

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

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

Auto Installer Deluxe 4.50 Final Part 3 of 4
[Downloads: 5174 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: 2417 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: 2 | Guests: 1,044 | Xbox Live Tags: 4,376

jamesbw
HQ Registered Member
doa666
V.I.P. Lifetime
View More Detailed Statistics
 Site Statistics

  HQ Online Statistics
    Members: 2 | Guests: 1,044 | Xbox Live Tags: 4,376

   Forums
Active Users: 587
   Your Account
Active Users: 143
   News
Active Users: 74
   Profile
Active Users: 61
   Private Messages
Active Users: 42
   Xbox Games
Active Users: 36
   
Active Users: 29
   Home
Active Users: 19
   Downloads
Active Users: 18
   Xbox Homebrew
Active Users: 13
View More Detailed Statistics
 Site Statistics

  HQ Online Statistics
    Members: 2 | Guests: 1,044 | Xbox Live Tags: 4,376

   Registered HQ Members: 224,141
   Website Launched: May 2003
   Page Impressions: 585,369,269
   Forum Topics: 26,336
   Forum Posts: 177,688
   News Articles: 9,315
   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
Maximum Chase
   Page Views: 258,768

Be the action hero in Maximum Chase, the high-octane driver/shooter that puts you behind the wheel in high-speed chases and on the trigger in wild shootouts as you fill in the pieces of a blockbuster ..
Maximum Chase 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, April 17
 Killer Klowns From Outer Space: The Game laun
 published by: BigJ | Page Views: 35 | Comments: 0
 Epic Fantasy RPG 'Dungeons of Hinterberg' is
 published by: BigJ | Page Views: 33 | Comments: 0

   Tuesday, April 16
 Sleight of Hand launches Day One on Xbox Game
 published by: BigJ | Page Views: 40 | Comments: 0

   Monday, April 15
 Dune: Awakening Shows Off Stunning Unreal Eng
 published by: BigJ | Page Views: 85 | Comments: 0
 INDIE Live Expo Reveals First 2024 Showcase,
 published by: BigJ | Page Views: 52 | Comments: 0

   Friday, April 12
 Build Your Empire: 'Rise of Industry 2' Comin
 published by: BigJ | Page Views: 60 | Comments: 0

   Thursday, April 11
 Perennial Order is set to bloom on Xbox Serie
 published by: BigJ | Page Views: 52 | Comments: 0
 Metro Simulator 2 is coming soon for Xbox and
 published by: BigJ | Page Views: 59 | Comments: 0

   Wednesday, April 10
 Terminator: Survivors announced for Xbox Seri
 published by: BigJ | Page Views: 78 | Comments: 0

   Tuesday, April 09
 TMNT: Wrath of the Mutants Hits XBOX, PlaySta
 published by: BigJ | Page Views: 61 | Comments: 0
 devcom announces new venue, call for speakers
 published by: BigJ | Page Views: 71 | Comments: 0

   Monday, April 08
 Space Invaders Deck Commander - The Board Gam
 published by: BigJ | Page Views: 68 | Comments: 0
 Demolish & Build 3 is coming to Xbox, PlaySta
 published by: BigJ | Page Views: 78 | Comments: 0

   Tuesday, March 26
 Rugrats: Adventures in Gameland coming soon f
 published by: BigJ | Page Views: 90 | Comments: 0

   Monday, March 25
 Sci-fi adventure 'Sky of Tides' announced for
 published by: BigJ | Page Views: 101 | Comments: 0

   Friday, March 22
 Planet Zoo: Console Edition arrives on March
 published by: BigJ | Page Views: 119 | Comments: 0

   Thursday, March 21
 Taxi Life: A City Driving Simulator Out Now o
 published by: BigJ | Page Views: 88 | Comments: 0
 Terra Memoria is set to launch on Xbox Series
 published by: BigJ | Page Views: 111 | Comments: 0

   Wednesday, March 20
 MLB The Show 24 launches on Xbox Game Pass
 published by: BigJ | Page Views: 117 | Comments: 0

   Tuesday, March 19
 Discover the Sound of Life in The Lullaby of
 published by: BigJ | Page Views: 126 | Comments: 0

   Monday, March 18
 FLIPGO: A portable dual monitor that you can
 published by: BigJ | Page Views: 153 | Comments: 0

   Thursday, March 14
 Highwater launches this week on Xbox X|S, XB1
 published by: BigJ | Page Views: 125 | Comments: 0
 JSAUX’S Black MODCASE for the ROG Ally Is Ava
 published by: BigJ | Page Views: 141 | Comments: 0

   Wednesday, March 13
 Paper Ghost Stories: Third Eye Open coming to
 published by: BigJ | Page Views: 124 | Comments: 0

   Tuesday, March 12
 Night Slashers: Remake confirmed for XBOX, Pl
 published by: BigJ | Page Views: 139 | Comments: 0
 RuneScape developer Jagex joins CVC Capital P
 published by: BigJ | Page Views: 135 | Comments: 0

   Monday, March 11
 Dark JRPG Graphic Adventure 'Neon Blood' debu
 published by: BigJ | Page Views: 131 | Comments: 0

   Friday, March 08
 WWII-based strategy epic Classified: France '
 published by: BigJ | Page Views: 166 | Comments: 0
 Sonic X Shadow Generations hits Xbox One, Xbo
 published by: BigJ | Page Views: 160 | Comments: 0

   Thursday, March 07
 Explore the World of Ink Painting in Realm of
 published by: BigJ | Page Views: 115 | Comments: 0

   Wednesday, March 06
 Barton Lynch Pro Surfing Update v1.07 is LIVE
 published by: BigJ | Page Views: 115 | Comments: 0
 FALLEN LEAF Teams Up with STUDIOS EXTRAORDINA
 published by: BigJ | Page Views: 140 | Comments: 0

   Tuesday, March 05
 Goons: Legends & Mayhem: Meet the Cat Goon an
 published by: BigJ | Page Views: 120 | Comments: 0

   Monday, March 04
 Hauntii hits Xbox Game Pass for console and P
 published by: BigJ | Page Views: 160 | Comments: 0
 REVEIL launches this week on Xbox Series, PS5
 published by: BigJ | Page Views: 128 | Comments: 0

   Friday, March 01
 Dark Atlas: Infernum launching on Xbox, PlayS
 published by: BigJ | Page Views: 162 | Comments: 0
 Towerful Defense: A Rogue TD confirmed for XB
 published by: BigJ | Page Views: 127 | Comments: 0

   Thursday, February 29
 The House of Tesla announced for Consoles, iO
 published by: BigJ | Page Views: 106 | Comments: 0

   Wednesday, February 28
 Martha Is Dead: The Terrifying Game That's Ge
 published by: BigJ | Page Views: 130 | Comments: 0

   Tuesday, February 27
 WWE 2K24 launches in March for Xbox X|S, Xbox
 published by: BigJ | Page Views: 166 | Comments: 0

News Archive


Get Xbox Game Pass Ultimate