w
Replies in bold.
I never claimed that I could distinguish between 200Hz and 150Hz. I said that the "magical" 60hz cap that the folks in that thread had posted was incorrect. The eyes are analogue, not digital with refresh rates etc, light is received continuously in the eyes and no matter the average framerate, if the instantaneous framerate is not constant, the eyes will definitely perceive that feed to be less smooth than one where the instantaneous framerate is constant. Instantaneous framerate is equivalent to the delay between each frame here. Whenever I look at a 200hz video, all I see is a very abnormal video that is not at all pleasing to watch.
The point is Cell being compliant with the HSA spec, which it is not. The current generation architecture is an APU but it is not HSA. Jaguar will be the first. If cell can't do it, it does not conform to the HSA specification.
And why are you only replying to me without even responding to the utter BS that Vickybat posted? I don't think any software engineer would agree with someone calling a system architecture a programming model. Programming models are developed around sys-archs. So far, I have not posted anything inaccurate or incorrect while Vickybat has gotten a free run. I even bother to post relevant examples in the form of links and those get disregarded. Instead of diverting the directions my points take, why don't you respond directly against them if they're incorrect? So don't go into the success or non-success of HSA because that is not the point being debated.
Tell me one thing... at what frames per second do eyes perceive your normal vision? There is nothing as instantaneous framerate. anything above 60fps and the eye can not make out the difference. If you have a 200hz display it means that the screen is being refreshed 200 times a second, doesnt mean that a 60fps video is playing at 200fps.
The cell is not HSA compliant, but that does not mean that it shares the same ideas with the HSA model of computing. If you are going into so much technical detail then x86 is really x86_64.
programming models need not be always designed about sys arch, in the future and even in the past sys arch has been designed about programming models. You dont even bother to read others replies and jump the gun, so why should we treat you differently?
LOL Wut?! So you mean to say that the IBM PC, the Amiga, The Commodore etc. were all specialized computers?
Define "Programming Model". None of what I think it could mean makes sense with what you have typed.
I won't bother replying to most of what you have typed because Extreme Gamer is doing a wonderful job of dissecting it.
Oh, and the classic vickybat "Please stay on topic" when you start to lose an argument.
computers at that time werent specialized, likewise today your HSA compliant pc is not a roadrunner.
The main circuit board in an IBM PC is called the motherboard (IBM terminology calls it a planar). This mainly carries the CPU and RAM, and it has a bus with slots for expansion cards. On the motherboard are also the ROM subsystem, DMA and IRQ controllers, coprocessor socket, sound (PC speaker, tone generation) circuitry, and keyboard interface. The original PC also adds to this the cassette interface.
The bus used in the original PC became very popular, and it was subsequently named ISA. While it was popular, it was more commonly known as the PC-bus or XT-bus; the term ISA arose later when industry leaders chose to continue manufacturing machines based on the IBM PC AT architecture rather than license the PS/2 architecture and its MCA bus from IBM. The XT-bus was then retroactively named 8-bit ISA or XT ISA, while the unqualified term ISA usually refers to the 16-bit AT-bus (as better defined in the ISA specifications.) The AT-bus is an extension of the PC-/XT-bus and is in use to this day in computers for industrial use, where its relatively low speed, 5 volt signals, and relatively simple, straightforward design (all by year 2011 standards) give it technical advantages (e.g. noise immunity for reliability).
Quadram Quadboard.
A monitor and any floppy or hard disk drives are connected to the motherboard through cables connected to graphics adapter and disk controller cards, respectively, installed in expansion slots. Each expansion slot on the motherboard has a corresponding opening in the back of the computer case through which the card can expose connectors; a blank metal cover plate covers this case opening (to prevent dust and debris intrusion and control airflow) when no expansion card is installed. Memory expansion beyond the amount installable on the motherboard was also done with boards installed in expansion slots, and I/O devices such as parallel, serial, or network ports were likewise installed as individual expansion boards. For this reason, it was easy to fill the five expansion slots of the PC, or even the eight slots of the XT, even without installing any special hardware. Companies like Quadram and AST addressed this with their popular multi-I/O cards which combine several peripherals on one adapter card that uses only one slot; Quadram offered the QuadBoard and AST the SixPak.
This is why the ibm pc was indeed specialized in the true form.
oh, and this is not a debate of losing or winning, if it was ... you my friend have lost it even before it began. So lets not try to keep score... or you will end up playing mario kart which is so hardcore ( you are a small kid, no wonder mario kart is so hardcore for you ... also i never heard of valve employing underage kids )
You're trolling, right?
*en.wikipedia.org/wiki/Heterogeneous_computing
*www.thinkdigit.com/forum/attachments/consoles/10487d1368417755-next-gen-console-discussion-ps4-n-xbox720-n-wii-u-lolwiki.jpg
Heterogeneous computing systems present new challenges not found in typical homogeneous systems. The presence of multiple processing elements raises all of the issues involved with homogeneous parallel processing systems, while the level of heterogeneity in the system can introduce non-uniformity in system development, programming practices, and overall system capability. Areas of heterogeneity can include:[7]
ISA or instruction set architecture
Compute elements may have different instruction set architectures, leading to binary incompatibility.
ABI or application binary interface
Compute elements may interpret memory in different ways. This may include both endianness, calling convention, and memory layout, and depends on both the architecture and compiler being used.
API or application programming interface
Library and OS services may not be uniformly available to all compute elements.
Low-Level Implementation of Language Features
Language features such as functions and threads are often implemented using function pointers, a mechanism which requires additional translation or abstraction when used in heterogeneous environments.
Memory Interface and Hierarchy
Compute elements may have different cache structures, cache coherency protocols, and memory access may be uniform or non-uniform memory access (NUMA). Differences can also be found in the ability to read arbitrary data lengths as some processors/units can only perform byte-, word-, or burst accesses.
Interconnect
Compute elements may have differing types of interconnect aside from basic memory/bus interfaces. This may include dedicated network interfaces, Direct memory access (DMA) devices, mailboxes,
Dead5... my god...
@ extreme_gamer you have been banned once already for posting on the hardware thread. Do you want another ban?
*lup.lub.lu.se/luur/download?func=downloadFile&recordOId=1890491&fileOId=1890492
The Cell Broadband Engine Architecture (CBEA) is a
heterogeneous processor architecture, originally developed for
the PlayStation 3TM by Sony, Toshiba and IBM. The processor
in the PlayStation 3TM is equipped with one general-purpose
PowerPC Processor Unit (PPU) and seven1 Synergistic Processor Units (SPU) [4].
I'm just gonna' just gonna point out that heterogenous computing != HSA and let y'all argue.
HSA is but a subset of heterogenous computing.
or combining scalar processing on the CPU with parallel processing on the GPU while enabling high bandwidth access to memory and high application performance at low power consumption.
HSA defines interfaces for parallel computation utilizing CPU, GPU, and other programmable and fixed function devices, and support for a diverse set of high-level programming languages, thereby creating the next foundation in general purpose computing.
Heterogeneous computing may not be HSA in the true sense but the roots of HSA have been derived from this. Hence 90% of the functionality of the HSA is basically a heterogeneous computer running some standardized protocols. This is what HSA is .
Extreme_Gamer are you contradicting your own brother?
Where is the first class GPU in cell? SPEs can hardly be called a first class GPU. Cell is primarily a CPU with heterogenous compute capabilities. Apart from that, what about the unified memory pool (not the same as unified memory access control/fully coherent DMA)?
The name HSA does not derive from the founding members. The name was coined by them. To use the name HSA, Cell has to conform to the HSA standard by getting approval from the HSA foundation.
Read the HSA's IOMMUv2 specification and realize how mistaken you are. Cell does not even comply with this, let alone the rest of the spec. I don't think you bothered to read post #445 properly. If you did, re-read it.
If the Maxwell architecture complies with the HSA standard and the foundation approves of it, I will agree that it is an HSA design. Until the full HSA spec sheet is out, you can't say for sure that it complies.
You're the one who is on the way to becoming a laughing stock, with your post stating that "HSA is programming model" you really showed your true colours. The college you studied in should be blacklisted if this is the BS they spew. HSA is strictly a hardware design complying with the heterogenous compute hardware design principle. Rather, it is the programming model that develops around the hardware design to take advantage of said hardware design.
For the lazybones, this is what vickybat wrote:
and if you did not know, the ps3 rsx gpu is nothing but a 7800 series gpu from nvidia. that does qualify as a gpu doesnt it? or now we have to show you that the rsx is a gpu and ......
cell does comply with HSA, not in the true sense but with a bit of work you can get HSA to run on the ps3
*www.ll.mit.edu/HPEC/agendas/proc06/Day3/05a_Steinsaltz_Pres.ppt
^ these guys show you how .
HSA is a programming model. It always was it always will be, thats like saying that open gl is not a programming model because you had AGP and PCI express cards back in the day.
*www.thinkdigit.com/forum/attachments/consoles/10490d1368427381-next-gen-console-discussion-ps4-n-xbox720-n-wii-u-omggg.jpg
Extreme_Gamer this is really the limit, are you typing with your eyes closed ? or has the hacker taken over your system once again?
and WAN intrusions? REALLY? !