Thursday, 12 April 2012

GeForce 400 Series





The GeForce 400 Series is the 11th generation of Nvidia's GeForce graphics processing units.

At launch, no product was available with all the stream processors active: the GTX 480 has one group disabled, the GTX 470 has two groups and one memory controller disabled, and the GTX 465 has five groups and two memory controllers disabled.

On 30 September 2009, Nvidia released a white paper describing the architecture: the chip features 16 'Streaming Multiprocessors' each with 32 'CUDA Cores' capable of one single-precision operation per cycle or one double-precision operation every other cycle, a 40-bit virtual address space which allows the host's memory to be mapped into the chip's address space, meaning that there is only one kind of pointer and making C++ support significantly easier, and a 384-bit wide GDDR5 memory interface.
While the GT200 had 16 KB 'shared memory' associated with each shader cluster, and required data to be read through the texturing units if a cache was needed, GF100 has 64 KB of memory associated with each cluster, which can be used either as a 48 KB cache plus 16 KB of shared memory, or as a 16 KB cache plus 48 KB of shared memory, along with a 768 KB L2 cache shared by all 16 clusters.

On February 2, 2010, Nvidia tweeted the official titles of the GF100 (Fermi) retail cards, the GeForce GTX 480 and the GeForce GTX 470.

February 22, 2010: According to Nvidia's twitter update, the Fermi based Geforce GTX 400 series will be "unveiled" at the PAX East 2010, in a later update Nvidia released the launch date of March 26, 2010 for the GTX 470 and GTX 480 to clear up confusion over the PAX announcement.
The quantity of on-board SRAM per ALU actually decreased proportionally compared to the previous G200 generation, despite the increase of the L2 cache from 256kB per 240 ALUs to 768kB per 512 ALUs, since Fermi has only 32768 registers per 32 ALUs (vs.

This allows Nvidia to enable all 16 SMs (all 16 cores), which was previously impossible on the GF100 "NVIDIA GeForce GTX 580".

Conventional PCI





Conventional PCI (PCI is an initialism formed from Peripheral Component Interconnect, part of the PCI Local Bus standard and often shortened to PCI) is a computer bus for attaching hardware devices in a computer.

These devices can take either the form of an integrated circuit fitted onto the motherboard itself, called a planar device in the PCI specification, or an expansion card that fits into a slot.

The PCI Local Bus was first implemented in IBM PC compatibles, where it displaced the combination of ISA plus one VESA Local Bus as the bus configuration.

PCI is being replaced by PCI-X and PCI Express, but as of 2011, most motherboards are still made with one or more PCI slots, which are sufficient for many uses.
Typical PCI cards used in PCs include: network cards, sound cards, modems, extra ports such as USB or serial, TV tuner cards and disk controllers.

PCI video cards replaced ISA and VESA cards, until growing bandwidth requirements outgrew the capabilities of PCI; the preferred interface for video cards became AGP, and then PCI Express.

PCI video cards remain available for use with old PCs without AGP or PCI Express slots.

Many devices previously provided on PCI expansion cards are now commonly integrated onto motherboards or available in universal serial bus and PCI Express versions.
In mainstream PCs, PCI was slower to replace VESA Local Bus (VLB), and did not gain significant market penetration until late 1994 in second-generation Pentium PCs.

Apple Computer adopted PCI for professional Power Macintosh computers (replacing NuBus) in mid-1995, and the consumer Performa product line (replacing LC PDS) in mid-1996.

Since then, motherboard manufacturers have included progressively fewer Conventional PCI slots in favor of the new standard.

A third address space, called the PCI Configuration Space, which uses a fixed addressing scheme, allows software to determine the amount of memory and I/O address space needed by each device.
In a typical system, the firmware (or operating system) queries all PCI buses at startup time (via PCI Configuration Space) to find out what devices are present and what system resources (memory space, I/O space, interrupt lines, etc.) each needs.

The PCI configuration space also contains a small amount of device type information, which helps an operating system choose device drivers for it, or at least to have a dialogue with a user about the system configuration.

These are typically necessary for devices used during system startup, before device drivers are loaded by the operating system.
In addition there are PCI Latency Timers that are a mechanism for PCI Bus-Mastering devices to share the PCI bus fairly.

"Fair" in this case means that devices won't use such a large portion of the available PCI bus bandwidth that other devices aren't able to get needed work done.

The PCI bus includes four interrupt lines, all of which are available to each device.

Single-function devices use their INTA# for interrupt signaling, so the device load is spread fairly evenly across the four available interrupt lines.

PCI bridges (between two PCI buses) map the four interrupt traces on each of their sides in varying ways.
The mapping of PCI interrupt lines onto system interrupt lines, through the PCI host bridge, is similarly implementation-dependent.

PCI Express does not have physical interrupt lines at all.

The PCI specification also provides options for 3.3 V signaling, 64-bit bus width, and 66 MHz clocking, but these are not commonly encountered outside of PCI-X support on server motherboards.

Typical PCI cards have either one or two key notches, depending on their signaling voltage.

Mini PCI was added to PCI version 2.2 for use in laptops; it uses a 32-bit, 33 MHz bus with powered connections (3.3 V only; 5 V is limited to 100 mA) and support for bus mastering and DMA.
The standard size for Mini PCI cards is approximately a quarter of their full-sized counterparts.

As there is no access to the card from outside the case, unlike desktop PCI cards with brackets carrying connectors, there are limitations on the functions they may perform.

Many Mini PCI devices were developed such as Wi-Fi, Fast Ethernet, Bluetooth, modems (often Winmodems), sound cards, cryptographic accelerators, SCSI, IDE–ATA, SATA controllers and combination cards.

Mini PCI cards can be used with regular PCI-equipped hardware, using Mini PCI-to-PCI converters.

Mini PCI has been superseded by the much narrower PCI Express Mini Card.
Mini PCI cards have a 2 W maximum power consumption, which limits the functionality that can be implemented in this form factor.

In some small-form-factor systems, this may not be sufficient to allow even "half-length" PCI cards to fit.

Despite this limitation, these systems are still useful because many modern PCI cards are considerably smaller than half-length.

PCI bus traffic consists of a series of PCI bus transactions.

The direction of the data phases may be from initiator to target (write transaction) or vice-versa (read transaction), but all of the data phases must be in the same direction.
(One common example is a low-performance PCI device that does not support burst transactions, and always halts a transaction after the first data phase.)

To ensure compatibility with 32-bit PCI devices, it is forbidden to use a dual address cycle if not necessary, i.e. if the high-order address bits are all zero.

While the PCI bus transfers 32 bits per data phase, the initiator transmits a 4 byte enable signals indicating which 8-bit bytes are to be considered significant.

PCI has three address spaces: memory, I/O address, and configuration.
Although the PCI bus specification allows burst transactions in any address space, most devices only support it for memory addresses and not I/O.

Finally, PCI configuration space provides access to 256 bytes of special configuration registers per PCI device.

The registers are used to configure devices memory and I/O address ranges they should respond to from transaction initiators.

If an address is not claimed by any device, the transaction initiator's address phase will time out causing the initiator to abort the operation.
With the exception of the unique dual address cycle, the least significant bit of the command code indicates whether the following data phases are a read (data sent from target to initiator) or a write (data sent from an initiator to target).

Soon after promulgation of the PCI specification, it was discovered that lengthy transactions by some devices, due to slow acknowledgments, long data bursts, or some combination, could cause buffer underrun or overrun in other devices.

In a delayed transaction, the target records the transaction (including the write data) internally and aborts (asserts STOP# rather than TRDY#) the first data phase.

expansion card




The expansion card (also expansion board, adapter card or accessory card) in computing is a printed circuit board that can be inserted into an expansion slot of a computer motherboard or backplane to add functionality to a computer system via the expansion bus.

One edge of the expansion card holds the contacts (the edge connector) that fit exactly into the slot.

Depending on the form factor of the motherboard and case, around one to seven expansion cards can be added to a computer system.

19 or more expansion cards can be installed in backplane systems.
The group of expansion cards that are used for external connectivity, such as network, SAN or modem cards, are commonly referred to as input/output cards (or I/O cards).

The primary purpose of an expansion card is to provide or expand on features not offered by the motherboard.

In the case of expansion of on-board capability, a motherboard may provide a single serial RS232 port or Ethernet port.

An expansion card can be installed to offer multiple RS232 ports or multiple and higher bandwidth Ethernet ports.

In this case, the motherboard provides basic functionality but the expansion card offers additional or enhanced ports.
Compaq) and then the VESA Local Bus Standard, were late 1980s expansion buses that were tied but not exclusive to the 80386 and 80486 CPU bus.

Cardbus, using the PCMCIA connector, is a PCI format that attaches peripherals to the Host PCI Bus via PCI to PCI Bridge.

Apple used a proprietary system with seven 50-pin-slots for Apple II peripheral cards, then later used the NuBus for its Macintosh series until 1995, at which time they switched to a standard PCI Bus.

Generally PCI expansion cards will function on any CPU platform if there is a software driver for that type.
However, the expansion modules attached to these interfaces, though functionally the same as expansion cards, are not technically expansion cards, due to their physical form.

Again, PCjr sidecars are not technically expansion cards, but expansion modules, with the only difference being that the sidecar is an expansion card enclosed in a plastic box (with holes exposing the connectors).

ATI Technologies





ATI Technologies Inc. was a semiconductor technology corporation based in Markham, Ontario, Canada, that specialized in the development of graphics processing units and chipsets.

Founded in 1985 as Array Technologies Inc., the company was listed publicly in 1993 and was acquired by Advanced Micro Devices (AMD) in 2006.

The acquisition of ATI in 2006 was important to AMD's strategic development of its Fusion generation of computer processors, which integrated general processing abilities with graphics processing functions within a single chip.

Lee Ka Lau, Benny Lau, and Kwok Yuen Ho founded ATI in 1985 as Array Technologies Incorporated.
ATI Technologies Inc. went public in 1993 with stock listed on NASDAQ and the Toronto Stock Exchange.

The ATI Rage line powered almost the entire range of ATI graphics products.

The cards featured 3D acceleration powered by ATI's 3D Rage II, 64-bit 2D performance, TV-quality video acceleration, analog video capture, TV tuner functionality, flicker-free TV-out and stereo TV audio reception.

On 30 August 2010, it was announced that AMD was retiring the ATI brand for its graphics chipsets in favor of the AMD name.
In addition to the above chipset, ATI struck a deal in 2005 with CPU and motherboard manufacturers, particularly Asus and Intel, to create onboard 3D Graphics solutions for Intel's range of motherboards released with their range of Intel Pentium M-based desktop processors, the Intel Core and Intel Core 2 processors, the D101GGC and D101GGC2 chipset (codenamed "Grand County") based on the Radeon Xpress 200 chipset.

The deal with Intel ended with the purchase of ATI by AMD in 2006, with Intel announcing SiS IGP chipset (D201GLY chipset, codenamed "Little Valley") for entry-level desktop platform, replacing the "Grand County" series chipsets.
Besides full products, ATI also supplied 3D and 2D graphics components to other vendors, specifically the Qualcomm MSM7000 series SoC chips of handheld and upcoming Freescale i. MX processors ATI claimed in May 2006, that it had sold over 100 million 'cell phone media co-processors', significantly more than ATI's rival NVIDIA, and announced in February 2007 that the firm had shipped a total of 200 million of Imageon products since 2003.

Radeon graphics





The brand was previously known as "ATI Radeon" until August 2010, when it was renamed to create a more unified brand image.

Products up to and including the HD 5000 series are branded as ATI Radeon, while the HD 6000 series and beyond use the new AMD Radeon branding.

However in 2002, when naming the Radeon 9000/9200 which only had DirectX 8.0 rendering features, ATI advertised them as "DirectX 9.0 compatible" while the truly DirectX 9.0-spec Radeon 9700 was "DirectX 9.0 compliant".
Since the release of the Radeon HD 3000 series products, previous PRO, XT, GT, and XTX suffixes were eliminated, products will be differentiated by changing the last two digits of the product model number (for instance, HD 3850 and HD 3870, giving the impression that the HD 3870 model having higher performance than HD 3850).

Similar changes to the integrated graphics processor (IGP) naming were spotted as well, for the previously launched AMD M690T chipset with side-port memory, the IGP is named Radeon X1270, while for the AMD 690G chipset, the IGP is named Radeon X1250, as for AMD 690V chipset, the IGP is clocked lower and having fewer functions and thus named Radeon X1200.
The new numbering scheme of video products are shown below: With the release of AMD Fusion SoC products in late 2010 and throughout 2011, the naming conventions of Radeon discrete and integrated GPUs are shifting again beginning with the Radeon HD 6000 series of graphics ICs The ATI Radeon graphics driver package for Windows operating system is called AMD Catalyst.

However, ever since ATI's acquisition by AMD, ATI no longer supplies or supports drivers for Mac OS Classic nor Mac OS X. Mac OS X drivers can be downloaded from Apple's support website, while Mac OS Classic drivers can be obtained from 3rd party websites that host the older drivers for users to download. 
ATI stopped support for Mac OS 9 after the Radeon R200 cards, making the last officially supported card the Radeon 9250.

The Radeon R100 cards up to the Radeon 7200 can still be used with even older Mac OS versions such as System 7, although not all features are taken advantage of by the older operating system.

Initially, ATI did not produce Radeon drivers for Linux, instead giving hardware specifications and documentation to Direct Rendering Infrastructure (DRI) developers under various non-disclosure agreements. 
Their new proprietary Linux drivers, instead of being a port of the Windows Catalyst drivers, were based on the Linux drivers for the FireGL (the FireGL drivers worked with Radeons before, but didn't officially support them), a card geared towards graphics producers, not gamers; though the display drivers part is now based on the same sources as the ones from Windows Catalyst since version 4.x in late 2004.

The proprietary Linux drivers could support R200 (Radeon 8500-9200, 9250) chips.

FreeBSD systems have the same open-source support for Radeon hardware as Linux, including 2D and 3D acceleration for Radeon R100, R200, and R300-series chipsets.
The R300 support, as with Linux, remained experimental due to being reverse-engineered from ATI's proprietary drivers, but with the release of official documentation by AMD (following its buyout of ATI), all Radeon families up to R700 have at least 2D support in the FOSS drivers, with basic video acceleration and power management, and up to R500, have at least 'basic' (up to OpenGL 1.5 feature set, GLSL is still a work in progress) 3D acceleration.

Since the introduction of AmigaOS 4 users gained partial support for R100/R200 Radeon cards (Radeon 8500/9100 have no 3D support).

Although ATI does not provide its own drivers for BeOS, it provides hardware and technical documentation to the Haiku Project who provide drivers with full 2D and video in/out support on older Radeon chipsets (up to r500).
On September 12, 2007, AMD released documentation without an NDA for the RV630 (Radeon HD 2600 PRO and Radeon HD 2600 XT) and M56 (Mobility Radeon X1600) chips for open source driver development, for its strategic open source driver development initiative.

Nvidia graphics





Nvidia is best known for its graphics processors (GPUs).

Nvidia and chief rival AMD Graphics Technologies (formerly ATI Technologies) have dominated the high performance GPU market, pushing other manufacturers to smaller, niche roles.

Nvidia's best known GPU product line labeled "GeForce" is in direct competition with AMD's "Radeon" products.

More recently, Nvidia has moved into the mobile computing market, where its Tegra processors power phones and tablets, as well as auto infotainment systems.

Nvidia's product portfolio includes graphics processors, wireless communications processors, PC platform (motherboard core logic) chipsets, and digital media player software.


The community of computer users arguably has come to know Nvidia best for its GeForce product line, which consists of both a complete line of discrete graphics chips found in AIB (add-in board) video cards and core graphics technology used in nForce motherboards, Microsoft's original Xbox game console, and Sony's PlayStation 3 game console.

Due to the success of its products, Nvidia won the contract to develop the graphics hardware for Microsoft's Xbox game console, which earned Nvidia a $200 million advance.

In 2000, Nvidia acquired the intellectual assets of its one-time rival 3dfx, one of the biggest graphics companies of the mid- to late-1990s.
December 2004 saw the announcement that Nvidia would assist Sony with the design of the graphics processor (RSX) in the PlayStation 3 game console.

This practice contrasts with Nvidia's business arrangement with Microsoft, in which Nvidia managed production and delivery of the Xbox GPU through Nvidia's usual third-party foundry contracts.

On December 14, 2005, Nvidia acquired ULI Electronics, which at the time supplied third-party southbridge parts for chipsets to ATI, Nvidia's competitor.

In December 2006, Nvidia, along with its main rival in the graphics industry AMD (which had acquired ATI), received subpoenas from the U.S. Department of Justice regarding possible antitrust violations in the graphics card industry.
Nvidia does not publish the documentation for its hardware, meaning that programmers cannot write appropriate and effective open-source drivers for Nvidia's products (compare Graphics hardware and FOSS).

Some Linux and BSD users insist on using only open-source drivers, and regard Nvidia's insistence on providing nothing more than a binary-only driver as wholly inadequate, given that competing manufacturers (like Intel) offer support and documentation for open-source developers, and that others (like ATI) release partial documentation and provide some active development.

According to a survey conducted by market watch firm Jon Peddie Research, Nvidia shipped an estimated 33.00 million graphics chips in the first quarter of 2010, for a market share of 31.5%.

Information graphics





Information graphics or infographics are graphic visual representations of information, data or knowledge.

These graphics present complex information quickly and clearly, such as in signs, maps, journalism, technical writing, and education.

With an information graphic, computer scientists, mathematicians, and statisticians develop and communicate concepts using a single symbol to process information.

Today information graphics surround us in the media, in published works both pedestrian and scientific, in road signs and manuals.

In newspapers, infographics are commonly used to show the weather, as well as maps and site plans for newsworthy events, and graphs for statistical data.
Modern maps, especially route maps for transit systems, use infographic techniques to integrate a variety of information, such as the conceptual layout of the transit network, transfer points, and local landmarks.

Traffic signs and other public signs rely heavily on information graphics, such as stylized human figures (the ubiquitous stick figure), icons and emblems to represent concepts such as yield, caution, and the direction of traffic.

In prehistory, early humans created the first information graphics: cave paintings and later maps.
In 1857, English nurse Florence Nightingale used information graphics persuading Queen Victoria to improve conditions in military hospitals, principally the Coxcomb chart, a combination of stacked bar and pie charts, depicting the number and causes of deaths during each month of the Crimean War.

Information graphics are visual devices intended to communicate complex information quickly and clearly.

The devices include, according to Doug Newsom (2004), charts, diagrams, graphs, tables, maps and lists.

The basic material of an information graphic is the data, information, or knowledge that the graphic presents.

The information graphic might also feature a key which defines the visual elements in plain English.
At a fundamental level, the skills of decoding individual graphic signs and symbols must be acquired before sense can be made of an information graphic as a whole.

A statistician and sculptor, Edward Tufte has written a series of highly regarded books on the subject of information graphics.

Sullivan is also one of the few authors who have written about information graphics in newspapers.

Likewise the staff artists at USA Today, the colorful United States newspaper that debuted in 1982, firmly established the philosophy of using graphics to make information easier to comprehend.

Close and strongly related to the field of information graphics, is information design.
The field of journalism has incorporated and applied information graphics to the news through a system called the maestro concept.

Teamwork and collaboration on a story bring that story to life by integrating photographs, design and information graphics along with the reporting.

History of graphic design





Graphics (from Greek Graphikos γραφικός) are the production of visual statements on some surface, such as a wall, canvas, pottery, computer screen, paper, stone or landscape.

It includes everything that relates to creation of signs, charts, logos, graphs, drawings, line art, symbols, geometric designs and so on.

Graphic design is the art or profession of combining text, pictures, and ideas in advertisements, publication, or website.

At its widest definition, it therefore includes the whole history of art, although painting and other aspects of the subject are more usually treated as art history.


Hundreds of graphic designs of animals by the primitive people in the Chauvet Cave, in the south of France, which were drawn more than 30,000 BC, as well as similar designs in the Lascaux cave of France that were drawn more than 14,000 BC, or the designs of the primitive hunters in the Bhimbetka rock shelters in India that were drawn more than 7,000 BC, and the Aboriginal Rock Art, in the Kakadu National Park of Australia, and many other rock or cave paintings in other parts of the world show that graphics have a very long history which is shared among humanity.

This history together with the history of writing which was emerged in 3000-4000 BC are at the foundation of the Graphic Art.
Among these books are the Gospel books of Insular art, created in the monasteries of the British Isles The graphics in these books are influenced by the Animal style of the "barbarian" peoples of Northern Europe, with much use of interlace and geometric decoration.

In Islamic countries graphic designs were used to decorate their holy book, the Qur'an.

Europe changed the Islamic symbols such as scimitars and cups into graphical representations of kings, Queens, knights and jesters.
The Byzantine empire, although marked by periodic revivals of a classical aesthetic of the art of the Roman empire and ancient Greek, was above all marked by the development of a new aesthetic which Josef Strzygowski viewed it as a product of "oriental" influences.

From ancient times graphic design has been used for decoration of pottery and ceramics Less is more.

His simple geometric compositions, together with the use of only three basic colors, blue, yellow, and red, in combination with black and white created a new venue for the graphic designers.

In 1977, the New York State Department of Commerce recruited Milton Glaser, a productive graphic designer to work on a marketing campaign for New York State.
The sign as geometric representation of reality is both a rhetorical connotation and a practical technique for many symbol designers.

Martin Krampen suggested "simplified realism;" he urged designers to "start from silhouette photographs of objects...and then by subtraction...obtain silouette pictographs."

Published in leftist magazines, his work was noticed by Otto Neurath who for his ‘Vienna method of visual statistics’ needed a designer of pictograms that could summarize a subject at a glance.
Neurath invited the young artists to come to Vienna in 1928, and work on further developing his ISOTYPE.

Arntz designed around 4000 different pictograms and abstracted illustrations for this system.

Many of his designs together with those of his protégé Gerd Arntz were the forebears of pictograms we now encounter everywhere, such as the man and woman on toilet doors.

The logos and pictograms for Olympic Games change every four years and the sponsoring city develops its own logos.

A group of Olympic identity program designers collaborated on the creation of these symbols, which were employed to designate the events and installations for both the sports program and the Cultural Olympiad.
Due to the fact that graphic design constitutes the main foundation of comics it plays a crucial role in conveying various narratives through its compositional devices, line drawings and colouring scheme.

Selecting the old-fashioned comic strip as subject matter, Roy Lichtenstein used the splash page of a romance story lettered by Ira Schnapp in Secret Hearts, (volume 83, November 1962), and slightly reworked the art and dialogue by re-lettering Schnapp's original word balloon.

This precise composition, titled Drowning Girl (1963) is now part of the permanent collection of the Museum of Modern Art, New York.