Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Vector processing


Related Topics

  
  CRAY Y-MP EL VECTOR PROCESSING, QUB
A VECTOR is a series of values eg a Fortran array or a sub-section of it.
This is stored in a third vector register ie A. The values in the third vector register are stored in the main memory at the location of array A. Time for the multiply alone 103 clock cycles.
Vector processing changes the order in which operations are performed on individual array elements.
www.pcc.qub.ac.uk /tec/courses/cray/ohp/CRAY-slides_3.html   (3247 words)

  
  Vector processor - Wikipedia, the free encyclopedia
Vector processors were common in the scientific computing area, where they formed the basis of most supercomputers through the 1980s and into the 1990s, but general increases in performance and processor design saw the near disappearance of the vector processor as a general-purpose CPU.
Vector processing was first worked on in the early 1960s at Westinghouse in their Solomon project.
Vector processor elements have since been added to almost all modern CPU designs, although they are typically referred to as SIMD.
en.wikipedia.org /wiki/Vector_processor   (1495 words)

  
 Computer vector register processing - Patent 4128880
Vector processing apparatus according to claim 4 wherein said control means is operative in a chaining mode of operation so that results received from the first functional unit are simultaneously transmitted as operands to the second functional unit.
Vector processing apparatus according to claim 4 wherein said control means includes means for reserving a vector register involved in one vector process from involvement in another vector process and for removing the reservation upon completion of the first vector process.
Vector processing apparatus according to claim 6 further including means for temporarily removing the reservation of a vector register involved in receiving results in a vector operation at a time corresponding to receiption of the first result element, so as to permit use of said register as an operand register in a chained vector operation.
www.freepatentsonline.com /4128880.html   (10674 words)

  
 Vector processing system for processing plural vector instruction streams - Patent 4849882
Each of the vector processing units has a resource management circuit, thereby managing its resources and the plurality of memory port logic units as resources and reporting information of the memory port logic unit determined to be used to other vector processing units.
When a vector processor, or a multiple vector processor constituted by a plurality of vector processing devices, is designed to improve the capacity of vector processing, it is necessary to increase the number of memory port logic units correspondingly.
Therefore, a multiple vector processor having an architecture in which local memories are each provided in vector processing devices is designed in such a manner that the local memories are indicated in the language specifications and data transmission is effected between the main storage device and the local memories on the user's responsibility.
www.freepatentsonline.com /4849882.html   (4833 words)

  
 Apparatus, systems and method for improving memory bandwidth utilization in vector processing systems - US Patent ...   (Site not responding. Last check: 2007-09-29)
Vector register circuitry is provided which includes a vector register file comprising at least one vector register having a plurality of elements, the vector register file further having at least one data port and at least one address port for accessing selected ones of the elements of the vector register.
Vector processing systems operate on arrays of data (vectors) which can be pipelined through the memory system to reduce the latency problem on all but the first element of the vector.
Vector register files are also frequently used to store intermediate results from the vector arithmetic units, eliminating the need to store such results in memory and making more efficient use of the memory bandwidth available.
www.patentstorm.us /patents/5832290.html   (3357 words)

  
 Vector processor -- Facts, Info, and Encyclopedia article   (Site not responding. Last check: 2007-09-29)
Vector processors were common in the scientific computing area, where they formed the basis of most (A mainframe computer that is one of the most powerful available at a given time) supercomputers through the 1980s and into the 1990s, but general increases in performance and processor design saw the near disappearance of the vector processor.
Vector processing was first worked on in the early 1960s at (United States inventor and manufacturer (1846-1914)) Westinghouse in their Solomon project.
Vector processor elements have since been added to almost all modern CPU designs, although they are typically referred to as (Click link for more info and facts about SIMD) SIMD.
www.absoluteastronomy.com /encyclopedia/v/ve/vector_processor.htm   (1617 words)

  
 Vector processing unit capable of reading vector data from a vector register simultaneously to plural resources - ...
In such a vector processing unit, the data stored in a vector register can be read out with one vector instruction while data is being written into the vector register with another vector instruction, and in such case, these two vector instructions are referred to as being chained.
In such a vector processing unit, one of the factors determining the vector processing time is the number of chains attained.
If the vector instruction can be executed, the instruction execution determining circuit 10 adds a number RSN of a resource (an arithmetic unit or a memory requester) to be activated to the vector instruction fed from the instruction register 8.
www.freepatentsonline.com /4755931.html   (4885 words)

  
 Unix: Vector Processing
Vector processing means that a single program can run multiple math operations at the same time on a single special-purpose processor that can run multiple math operations at the same time.
In vector processing, you load lots of data into lots of registers, and then you have one set of instructions that operates on all the data at the same time (again, a matrix multiply is the classic example).
The reason vector processing allows interaction between the operations is that the operations can be things like "multiply each cell(n) with cell(n*2) and store the result in cell(n*3)", which means that the next instruction gets to see all the new data.
www.experts-exchange.com /Operating_Systems/Unix/Q_10176591.html   (548 words)

  
 Raster to Vector Processing for Road Network Analysis
These vector files may be incorporated into a GIS where the points, lines, and areas are associated with a database of attributes, or they may be analyzed in vacuo to extract information intrinsic to the vectors themselves.
Vectors are stored without consideration of either geographic parameters (location of a vector on the surface of the earth or within the bounds of an area of interest) or for geodetic parameters (specific projections, ellipsoids, or datums).
From that point, vectors are created along the raster path in a continuous chain and displayed on the computer monitor, pausing only for operator input where the preset parameters cannot adequately guide a decision, where paths are uncertain at intersections, or where a feature terminates.
wwwghcc.msfc.nasa.gov /land/ncrst/lin.html   (1154 words)

  
 Vector Processing   (Site not responding. Last check: 2007-09-29)
Vector processing is intimately associated with the concept of a "supercomputer".
The origins of vector architecure lay in trying to address the problem of instruction bandwidth.
By the end of the 1960's, it was possible to build multiple pipelined functional units, but the fetch and decode of instructions from memory was too slow to permit them to be fully exploited.
www.paralogos.com /DeadSuper/arch/vector.html   (117 words)

  
 Parallel vector processing system for individual and broadcast distribution of operands and control information - ...
The MVP is a sum-of-products operation: y=A*x, where y is a vector with m elements, A is a matrix with m rows and n columns, and x is a vector with n elements.
The utilization of the vector and scalar registers in each half of the arithmetic unit enables four multiply-adds to take place in each half before further input data is required from bus means 40 and consequently the operation is not delayed by waiting for additional data.
The vector storage registers may be addressed either directly from the memory address register 82, or from an incremented address supplied by one of the index registers, or as an address supplied by one of the FIFO locations.
www.freepatentsonline.com /5226171.html   (6337 words)

  
 CS 366 - Vector Processing with SPIM
The vectors will be written using the parenthesized notation of (i, j, k) where i is the coefficent in the x direction, j is the coefficent in the y direction and k is the coefficent in the z direction.
We shall refer to these vectors as A, B and C. The operations of Dot Product and Scalar Multiplication both use a scalar value that we shall refer to as S. The scalar value will also be an integer value.
The addresses of the vectors A, B and C must be passed as parameters as must the address of the vector to be changed (note: this means that the address of either A or B will be passed twice).
www.cs.uic.edu /~troy/fall02/cs366/spim2.html   (1138 words)

  
 Vectors versus File Input   (Site not responding. Last check: 2007-09-29)
I was curious how much time it took to process a file compared to processing a vector.
Processing a vector was much faster even considering the overhead of reading in the file once.
On average, assuming that the time to read the file was 1 second and we take this out of the vector traversal times, the average time to process the vector is only 0.12 seconds.
www.calvin.edu /~jdfrens/Research/ProgLang/VectorVsFile   (408 words)

  
 Vector Imaging SDK for Software Development - LEADTOOLS Vector Imaging SDKs   (Site not responding. Last check: 2007-09-29)
Vector drawings can be edited in any way desired including adding, modifiing, deleting and copying objects into the clipboard or between different vector drawings.
Vector files can be loaded from one format and saved as another, without the need for the original application that created the file.
Vector files can be converted to any resolution raster image and saved to any of the 140+ raster image formats and sub-formats that the LEADTOOLS Raster Imaging products support.
www.leadtools.com /SDK/Vector/Vector-Imaging.htm   (471 words)

  
 Scalar and Vector Processing
In vector processing, a change in the order of operations is performed on individual array elements for any loop that includes two separate vectorized operations.
With vector processing, however, the first line within the loop processes all elements of the array before the second line is executed.
This equivalence is a fundamental requirement of vector processing.
docs.cray.com /books/004-2192-002/html-004-2192-002/zfixedzuixf1gj.html   (354 words)

  
 The Term Vector Database: fast access to indexing terms for Web pages
In the vector space model of information retrieval ([Salton 71]), documents are modeled as vectors in a high-dimensional space of many thousands of terms.
A term vector is a sequence of term-weight pairs.
Clearly, small counts dominate: 45% of terms in a vector have a count of one; 99% of terms in a vector have a count of at most 31.
www9.org /w9cdrom/159/159.html   (3994 words)

  
 [No title]
Vector operations are array oriented where each data set (or vector) is processed and transformed into a resultant output vector array.
Vector operations for radar and image processing algorithms typically consume over 80% General purpose DSPGP-DSPs are significantly less efficient at vector operations which can represent up to 80% of the processing time-line for many applications such as radar and image processing.
Considering that vector math operations typically account for the majority of the DSP processing in many applications, a simplified solution is requiredpresented which meetstakes advantage of the performance and flexibility of both approaches while meeting the size, weight, power constraints requirements of the space community.
klabs.org /richcontent/MAPLDCon99/Papers/P16_PRADO_P.doc   (3046 words)

  
 Demo: Vector Transition Processing Using Windows (Signal Processing Toolbox)   (Site not responding. Last check: 2007-09-29)
The initial vector is on the left, the target vector is on the right, and the computed transition waveform is in between.
This plot is the first derivative of the vector transition waveform.
This plot is the second derivative of the vector transition waveform.
www.haystack.edu /computing/matlab6.5/help/toolbox/signal/vectorw7.html   (532 words)

  
 Apparatus and method for single operand register array for vector and scalar data processing operations (US5261113)
In a data processing system in which a processing unit can execute both scalar and vector instructions, the use of a single operand register file to store both the scalar operation operands and the vector operation operands is described.
An instruction is included in the instruction repertoire in which a field is decremented (until a zero field is reached) to provide the next sequential operand address and to indicate that the prior operation is to be repeated on the next sequential operand.
with said one of said plurality of said executing instructions causing processing operations identified by said one of said plurality of said executing instructions to be performed by said execution portion.
www.delphion.com /details?pn=US05261113__   (467 words)

  
 Digital Vector Map | Illustrator & Editable PDF Maps
All of our downloadable digital maps are in Adobe Illustrator or editable PDF format, allowing for the widest flexibility to meet your needs.
All vector map objects reside on their own layers, allowing designers to easily show and hide map elements as needed.
Your purchase of an Adobe Illustrator map or PDF map from Digital Vector Maps comes with a completely royalty free license.
digital-vector-maps.com   (266 words)

  
 High-performance Linux clustering, Part 1: Clustering fundamentals
In vector processors, the CPU is optimized to perform well with arrays or vectors; hence the name.
Vector processor systems deliver high performance and were the dominant HPC architecture in the 1980s and early 1990s, but clusters have become far more popular in recent years.
Fundamentally, both vector and scalar processors execute instructions based on a clock; what sets them apart is the ability of vector processors to parallelize computations involving vectors (such as matrix multiplication), which are commonly used in High Performance Computing.
www.ibm.com /developerworks/linux/library/l-cluster1   (2849 words)

  
 [Beowulf] Vector processing on AMD 64
Vector computing on the microprocessor is almost a different beast from traditional vector computing in that vectors are defined width-wise rather than length-wise.
Unlike the Cray ISA, which loads words in sequence up to the vector length (64x64 or 128x64) from memory with a single instruction, the microprocessors load and computes on one wide word at a time (prefetching functions as a pseudo-vector load)...
The totality of the Cray ISA and architecture is only poorly emulated by the vector operations on the various "vectorizing" microprocessoers.
www.scyld.com /pipermail/beowulf/2004-May/009888.html   (404 words)

  
 Course: Vector Processing   (Site not responding. Last check: 2007-09-29)
Cray Research pioneered vector processing, a version of the Single Instruction Multiple Data (SIMD) parallel processing technique, which produce significant speedups on scientific and engineering codes.
Vector computers have hardware to perform the vector operations efficiently.
The same instruction is obeyed repeatedly using the pipeline technique so the vector processor processes all the elements of a vector in exactly the same way.
www.epcc.ed.ac.uk /~cg/training/VECTOR.htm   (180 words)

  
 R2V Features, Raster to Vector Conversion, Able Software, GeoTIFF, DXF, MIF, Arc/Info, ArcView, GIS, Line Tracing, Map ...
We know editing for both raster images and vector data is extremely important to you, so we have made the effort to build easy to use and intelligent editors for you to handle all data types in one display window, including lines, points, polygons, text labels, image pixels, and control points.
Vector Labeling and Contour Map Digitizing: Lines can be labeled with different ID values which are saved as attributes when exporting to a mapping or GIS package.
With multiple layers defined, vector data can be processed, edited, and displayed by layer and moved between layers.
www.ablesw.com /r2v/r2v.html   (1960 words)

  
 Signal, Image, and Vector processing software and Board Support Packages for PowerPC VME Products from GE Fanuc ...   (Site not responding. Last check: 2007-09-29)
The Vector Signal Image Processing Library (VSIPL™) is a standard application programming interface (API) based on efforts sponsored by the Defense Advanced Research Projects Agency (DARPA).
The WingSpan™ Signal Processing Library includes a version of the DNA VSIPL library with a "C"-type interface for users that want the performance and utility of the VSIPL library without the overhead associated with the VSIPL API (i.e.
The vector data may be strided and the stride may be any integer value, positive or negative.
www.dna-cs.com /products/WingSpan.htm   (721 words)

  
 [No title]
Multi-Core Optimized Code Samples: Many of the Intel IPP code samples are threaded to illustrate the effective use of Intel IPP functions in applications such as video encoding and decoding.
Image and 2D Signal Processing: Intel IPP is the premier library of image and 2D signal processing algorithms, and includes a rich selection of algorithms operating on images and regions within images (ROIs):
The freely-downloadable Intel IPP Universal Speech Class (USC) code samples illustrate the use of the low-level Intel IPP functions to build speech codecs.
www.intel.com /software/products/ipp   (1609 words)

  
 Vector Eye Basic : raster, vector, image processing, curve fitting, adobe, bitmap
Vector Eye is a great raster to vector converter that exports to SVG (Scalable Vector Graphics), Ps and Eps.
Vector based images are the best way to display high quality graphics with the minimum amount of information.
The curve fitting is precise and allows you to use Vector Eye to vectorize fonts and inked drawings.
www.ttuga.com /download/59/detail_7942.html   (242 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.