 |
|
 |
floating point | A Wisdom Archive on floating point |  | floating point A selection of articles related to floating point |  |
 | |
Floating point
|  | | Page 1 Page 2 » Page 3 « More » |  |
 | |
| ARTICLES RELATED TO floating point | |  |  |  | floating point: Encyclopedia II - Numerical analysis - General introductionMany problems in continuous mathematics do not possess a closed-form solution. Examples are finding the integral of exp(−x2) (see error function) and solving a general polynomial equation of degree five or higher (see Abel-Ruffini theorem). In these situations, one has two options left: either one tries to find an approximate solution using asymptotic analysis or one seeks a numerical solution. The latter choice describes the field of numerical analysis.
See also:Numerical analysis, Numerical analysis - General introduction, Numerical analysis - Direct and iterative methods, Numerical analysis - Discretization, Numerical analysis - The generation and propagation of errors, Numerical analysis - Applications, Numerical analysis - Areas of study, Numerical analysis - Computing values of functions, Numerical analysis - Interpolation extrapolation and regression, Numerical analysis - Solving equations and systems of equations, Numerical analysis - Optimization, Numerical analysis - Evaluating integrals, Numerical analysis - Differential equations, Numerical analysis - History, Numerical analysis - Software Read more here: » Numerical analysis: Encyclopedia II - Numerical analysis - General introduction |
|  |
|  |  |  | floating point: Encyclopedia II - Numeral system - Types of numeral systemsThe simplest numeral system is the unary numeral system, in which every natural number is represented by a corresponding number of symbols. If the symbol ′ is chosen, for example, then the number seven would be represented by ′′′′′′′. The unary system is normally only useful for small numbers. It has some uses in theoretical computer science. Elias gamma coding is commonly used in da ...
See also:Numeral system, Numeral system - Types of numeral systems, Numeral system - History, Numeral system - Bases used, Numeral system - Positional systems in detail, Numeral system - Change of radix, Numeral system - Generalized variable-length integers, Numeral system - Reference Read more here: » Numeral system: Encyclopedia II - Numeral system - Types of numeral systems |
|  |
| |  |  |  | floating point: Encyclopedia II - Xbox - History
Xbox - Development.
The Xbox was initially developed within Microsoft by a small team which included Seamus Blackley, a game developer and high energy physicist. The rumors of a video game console being developed by Microsoft first emerged at the end of 1999 following interviews of Bill Gates. Gates said that a gaming/multimedia device was essential for multimedia convergence in the new times of digital entertainment. In May 2000 the "Xbox Project" was of ...
See also:Xbox, Xbox - History, Xbox - Development, Xbox - Software, Xbox - Xbox Live, Xbox - Market share, Xbox - Hardware, Xbox - Detailed specifications, Xbox - Special Limited Editions, Xbox - Official Xbox accessories, Xbox - Audio/video connectors, Xbox - Networking, Xbox - Multimedia, Xbox - Controllers and removable storage, Xbox - Screenshots, Xbox - Xbox and DirectX, Xbox - Modding the Xbox, Xbox - Price history, Xbox - Xbox 360, Xbox - Programming for Xbox Read more here: » Xbox: Encyclopedia II - Xbox - History |
|  |
|  |  |  | floating point: Encyclopedia II - IBM mainframe - HistoryFrom 1952 into the late 1960s, IBM manufactured and marketed several large computer models, known as the IBM 700/7000 series. The 700s were based on vacuum tubes, while the later 7000s used transistors. These machines established IBM's dominance in electronic data processing. IBM had two model categories: one (701, 704, 709, 7090, 7040) for engineering and scientific use, and one (702, 705, 7080, 7070, 7010) for commercial or data processing use. IBM initially sold its computers without any software, expecting customers to write their own; a ...
See also:IBM mainframe, IBM mainframe - History, IBM mainframe - Software, IBM mainframe - Operating systems, IBM mainframe - Middleware, IBM mainframe - Notes Read more here: » IBM mainframe: Encyclopedia II - IBM mainframe - History |
|  |
|  |  |  | floating point: Encyclopedia II - Type conversion - Implicit type conversionImplicit type conversion, also known as coercion, is an automatic type conversion by the compiler. Some languages allow, or even require compilers to provide coercion.
In a mixed type expression, a subtype s will be converted to a supertype t or some subtypes s1, s2, ... will be converted to a supertype t (maybe none of the si is of type t) at runtime so that the program will run correctly. For example:
double d;
long l;
int i;
if (d > i) ...
See also:Type conversion, Type conversion - Aviation, Type conversion - Computing, Type conversion - Implicit type conversion, Type conversion - Explicit type conversion, Type conversion - in Ada, Type conversion - in C/C++, Type conversion - Two common casting styles Read more here: » Type conversion: Encyclopedia II - Type conversion - Implicit type conversion |
|  |
| | |  |  |  | floating point: Encyclopedia II - CDC 6600 - History and impactCDC's first products were based on the machines designed at ERA, which Seymour Cray had been asked to update after moving to CDC. After an experimental machine known as the Little Character, they delivered the CDC 1604, one of the first commercial transistor-based computers, and one of the fastest machines on the market. Management was delighted, and made plans for a new series of machines that were more tailored to business use; they would include instructions for character handling and record keeping for instance. Cray was not inter ...
See also:CDC 6600, CDC 6600 - History and impact, CDC 6600 - Description, CDC 6600 - The Central Processor CP, CDC 6600 - Memory organization, CDC 6600 - Peripheral Processors PPs, CDC 6600 - Wordlengths characters, CDC 6600 - Physical design Read more here: » CDC 6600: Encyclopedia II - CDC 6600 - History and impact |
|  |
| |  |  |  | floating point: Encyclopedia II - Ariane 5 - Launch historyAriane 5's first test flight (Ariane 5 Flight 501) on 4 June 1996 failed, with the rocket self-destructing 37 seconds after launch because of a malfunction in the control software, which was arguably one of the most expensive computer bugs in history. A data conversion from 64-bit floating point to 16-bit signed integer value had caused a processor trap (operand error). The floating point number had a value too large to be represented by a 16-bit signed integer. Efficiency considerations had led to the disabling of the software handler (in Ada code) for this trap, although other conversions of comparabl ...
See also:Ariane 5, Ariane 5 - Components, Ariane 5 - Variants, Ariane 5 - Future developments, Ariane 5 - Cancelled developments, Ariane 5 - Launch history, Ariane 5 - Ariane 5 flights, Ariane 5 - Upcoming flight Read more here: » Ariane 5: Encyclopedia II - Ariane 5 - Launch history |
|  |
|  |  |  | floating point: Encyclopedia II - FOCAL programming language - Sample Session with Focal on a PDP15
FOCAL15 V6B
*01.10 ASK "IN WHAT YEAR WERE YOU BORN?", YEAR
*01.20 SET YEAROFFOCAL=YEAR-1969+1
*01.30 IF (YEAROFFOCAL) 02.10,02.10,01.40
*01.40 TYPE "YOU WERE BORN IN THE YEAR ",YEAROFFOCAL," OF FOCAL!",!
*01.50 GOTO 01.10
*02.10 TYPE "YOU ARE TOO OLD FOR FOCAL, POPS",!
*02.20 GOTO 01.10
*GO
IN WHAT YEAR WERE YOU BORN?:1969
YOU WERE BORN IN THE YEAR 1.0000 OF FOCAL!
IN WHAT YEAR WERE YOU BORN?:1950
YOU ARE TOO OLD FOR FOCAL, POPS
IN WHAT YEAR WERE YOU BORN?:
This program tak ...
See also:FOCAL programming language, FOCAL programming language - Sample Session with Focal on a PDP15, FOCAL programming language - External link Read more here: » FOCAL programming language: Encyclopedia II - FOCAL programming language - Sample Session with Focal on a PDP15 |
|  |
|  |  |  | floating point: Encyclopedia II - Gaussian elimination - ExampleSuppose you need to find numbers x, y, and z such that the following three equations are all simultaneously true:
2x + y − z = 8,
− 3x − y + 2z = − 11,
− 2x + y + 2z = − 3
This is called a system of linear equations for the unknowns x, y, and z. They are called linear bec ...
See also:Gaussian elimination, Gaussian elimination - History, Gaussian elimination - Numerical analysis, Gaussian elimination - Example, Gaussian elimination - Row echelon and reduced row echelon form, Gaussian elimination - Other applications, Gaussian elimination - Finding the inverse of a matrix, Gaussian elimination - The general algorithm to compute ranks and bases Read more here: » Gaussian elimination: Encyclopedia II - Gaussian elimination - Example |
|  |
| |  |  |  | floating point: Encyclopedia II - CPU design - History of general purpose CPUs
CPU design - 1950s: early designs.
Each of the computer designs of the early 1950s was a unique design; there were no upward-compatible machines or computer architectures with multiple, differing implementations. Programs written for one machine would not run on another kind, even other kinds from the same company. This was not a major drawback at the time because there was not a large body of software developed to run on computers, so star ...
See also:CPU design, CPU design - Goals of CPU design, CPU design - History of general purpose CPUs, CPU design - 1950s: early designs, CPU design - 1960s: the computer revolution and CISC, CPU design - 1970s: large scale integration, CPU design - Early 1980s: the lessons of RISC, CPU design - Mid-1980s to today: exploiting instruction level parallelism, CPU design - 1990 to today: looking forward, CPU design - Embedded design, CPU design - Other design issues, CPU design - Design concepts, CPU design - RISC, CPU design - Instruction pipelining, CPU design - Cache, CPU design - Superscalar designs, CPU design - Out-of-order execution, CPU design - Speculative execution, CPU design - Multiprocessing and Multithreading Read more here: » CPU design: Encyclopedia II - CPU design - History of general purpose CPUs |
|  |
|  |  |  | floating point: Encyclopedia II - CPU design - History of general purpose CPUs
CPU design - 1950s: early designs.
Each of the computer designs of the early 1950s was a unique design; there were no upward-compatible machines or computer architectures with multiple, differing implementations. Programs written for one machine would not run on another kind, even other kinds from the same company. This was not a major drawback at the time because there was not a large body of software developed to run on computers, so star ...
See also:CPU design, CPU design - History of general purpose CPUs, CPU design - 1950s: early designs, CPU design - 1960s: the computer revolution and CISC, CPU design - 1970s: large scale integration, CPU design - Early 1980s: the lessons of RISC, CPU design - Mid-1980s to today: exploiting instruction level parallelism, CPU design - 1990 to today: looking forward, CPU design - Embedded design, CPU design - Other design issues, CPU design - Design concepts, CPU design - RISC, CPU design - Instruction pipelining, CPU design - Speculative execution, CPU design - Cache, CPU design - Out-of-order execution, CPU design - Superscalar designs, CPU design - Simultaneous multithreading Read more here: » CPU design: Encyclopedia II - CPU design - History of general purpose CPUs |
|  |
|  |  |  | floating point: Encyclopedia II - Context switch - When to switch?There are several scenarios where a context switch needs to occur.
Context switch - Multitasking.
Most commonly, within some scheduling schema, one process needs to be switched out of the CPU so another process can run. Within a preemptive multitasking operating system, the scheduler allows every task to run for some certain amount of time, called its time slice.
However, if a process does not voluntarily yield the CPU (for example, by performing an I/O operation), a timer interrupt fires, an ...
See also:Context switch, Context switch - When to switch?, Context switch - Multitasking, Context switch - Interrupt handling, Context switch - User and kernel mode switching, Context switch - Context switch: steps, Context switch - Software vs hardware context switching Read more here: » Context switch: Encyclopedia II - Context switch - When to switch? |
|  |
| |  |  |  | floating point: Encyclopedia II - Cyrix - ProductsIts early CPU products included the 486SLC and 486DLC, released in 1992, which, despite their names, were pin-compatible with the 386SX and DX, respectively. While they added an on-chip L1 cache and the 486 instruction set, performance-wise they were somewhere between the 386 and the 486. The chips were mostly used as upgrades, either by end users looking to improve performance of an aging 386 and especially by dealers, who by changing the CPU could turn slow-selling 386 boards into budget 486 boards. The chips were widely criticized in prod ...
See also:Cyrix, Cyrix - Products, Cyrix - PR Rating, Cyrix - Manufacturing partners, Cyrix - Legal troubles, Cyrix - Merger with National Semiconductor, Cyrix - Legacy Read more here: » Cyrix: Encyclopedia II - Cyrix - Products |
|  |
| |  |  |  | floating point: Encyclopedia II - Constant folding - Constant foldingConstant folding is the process of simplifying constant expressions at compile time. Terms in constant expressions are typically simple literals, such as the integer 2, but can also be variables whose values are never modified, or variables explicitly marked as constant. Consider the statement:
i = 320 * 200 * 32;
Most modern compilers would not actually generate two multiply instructions and a store for this statement. Instead, they identify constructs such as these, and substitute the computed values at compile time (in this case, 2,048,000), ...
See also:Constant folding, Constant folding - Constant folding, Constant folding - Constant folding and cross compilation, Constant folding - Constant propagation, Constant folding - The optimizations in action Read more here: » Constant folding: Encyclopedia II - Constant folding - Constant folding |
|  |
|  | | Page 1 Page 2 » Page 3 « More » |  |
 | |
|
|