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

Topic: Out of Order execution


Related Topics
VAX

In the News (Mon 7 Dec 09)

  
  Apparatus to dynamically control the out-of-order execution of load/store instructions in a processor capable of ...
The execution units 14, 20, 21, 22, and 23 are directed by the rename unit 12 to perform the oldest instruction that has each of its operands valid from one of the four reservation ports.
The four reservation ports are sourced to the execution units from the central pool of reservation station buffers 19 and the execution units direct the computed results to the completion buffer 18 entry pointed to by the destination tag assigned by the rename unit 12.
Out of order execution is still possible with scoreboarding; however, the single write to an architected register yields a significant performance constraint on the issue of instructions to the functional units 14, 20, 21, 22, and 23 and their subsequent execution.
www.freepatentsonline.com /5666506.html   (3294 words)

  
 Out-of-order execution - Wikipedia, the free encyclopedia
Out-of-order execution is a restricted form of data flow computation, which was a major research area in computer architecture in the 1970s and early 1980s.
The first machine to use out-of-order execution was probably the CDC 6600 (1964) which used a scoreboard to resolve conflicts.
The way the instructions are ordered in the original computer code is known as program order, in the processor they are handled in data order, the order in which the data, operands, become available in the processor's registers.
en.wikipedia.org /wiki/Out-of-order_execution   (997 words)

  
 34-43590
The time of order receipt is used rather than the time of order execution primarily based on an understanding that customers, at least for purposes of evaluating execution quality, generally expect orders to be executed at prices that reflect, as closely as possible, the displayed quotes at the time they submit their orders.
Orders are classified based on whether they were "executed with price improvement," "executed at the quote," or "executed outside the quote," as defined in paragraphs (a)(10) through (a)(12).
Large orders are excluded in recognition of the fact that a general overview of order routing practices is more useful for smaller orders that tend to be homogenous.
www.sec.gov /rules/final/34-43590.htm   (18309 words)

  
 High-performance, superscalar-based computer system with out-of-order instruction execution - Patent 6959375
Since the execution of many instructions require multiple processor cycles in the single execution stage to produce store data, the entire pipeline is typically stalled for the duration of an execution stage operation.
An instruction execution unit, including a register file and a plurality of functional units, is provided with an instruction control unit capable of examining the instruction sets within the first and second buffers and issuing any of these instructions for execution by available functional units.
However, the order in which instruction sets are returned to the IFU 102 is allowed to occur out-of-order as appropriate to match the circumstances where some requested instruction sets are available and accessible from the CCU 106 alone and others require an access of the MAU 112.
www.freepatentsonline.com /6959375.html   (17094 words)

  
 Understanding Order Execution
Because your order is going through human hands, it can take some time for the floor broker to get to your order and fill it.
This rule forces brokers to report the quality of executions on a stock-by-stock basis, including how market orders are executed and what the execution price is compared to the public quote's effective spreads.
Because the rule imposes significant fines and penalties on the brokers failing to provide the best execution service, it is debatable whether this rule will be effective in helping investors because should these fines start occurring, investors will ultimately be the ones to absorb these costs in paying higher commissions.
www.investopedia.com /articles/01/022801.asp   (1321 words)

  
 Ace's Hardware   (Site not responding. Last check: 2007-10-17)
With in order execution, each time we encounter an instruction that depends on the result of another one, the CPU can not issue it until the result of the latter instruction is known.
With out of order execution, we jump to the next instruction that does not depend on a previous result and issue this non-dependent instruction.
Each execution unit is specialized in executing certain types of instructions, so CPU designers have to make sure that the execution units are able to gobble up what the decoders feed them.
www.aceshardware.com /Spades/read.php?article_id=53   (2431 words)

  
 Order of Execution
With the exceptions listed below, clauses are executed in the loop body in the order in which they appear in the source.
Execution is repeated until a clause terminates the loop or until a return, go, or throw form is encountered which transfers control to a point outside of the loop.
The collected code is executed once in the loop epilogue before any implicit values from the accumulation clauses are returned.
www.bu.edu /cc/support/software/programming/lisp/allegro/ansicl/subsubse/orderofe.htm   (234 words)

  
 Lecture 5: Out-of-order Execution
With out-of-order execution (OoO for short), the processor would issue each of the instructions in program order, and then enter a new pipeline stage called "read operands" during which instructions whose operands are available would move to the execution stage, regardless of their order in the program.
The issue logic must be enhanced to issue instructions out of order depending on their readiness to execute.
Branch prediction is used to fetch instructions, but instructions are not executed until all of their dependences are satisfied, including control dependences.
camino.rutgers.edu /cs505/lecture5.html   (1849 words)

  
 FBR | Order Routing/Execution
It is important to note that orders for 10,000 shares or more are exempt from the rule and are therefore not included in the statistics.
This rule requires broker/dealers that route orders in equity and option securities to disclose the identities of the execution venues to which they route orders on behalf of customers, and the material aspects of the relationships the broker/dealer may have with those venues.
The reporting broker/dealer is exempted from disclosing those venues that receive less than 5% of the total covered orders as long as the broker/dealer has identified the venues for at least 90% of its total covered orders.
www.fbr.com /routing.asp   (568 words)

  
 Out-of-order Execution   (Site not responding. Last check: 2007-10-17)
R10000 CPU dynamically executes instructions as their operands become available.
Any result generated out of order is temporary until all previous instructions have been successfully completed.
An instruction executed out of order is “graduated” once all previous instructions have completed.
www.cs.utk.edu /~dongarra/WEB-PAGES/perf_opt1/sld020.htm   (40 words)

  
 Predicate Prediction for Efficient Out-of-order Execution   (Site not responding. Last check: 2007-10-17)
Predicated execution is an important optimization even for an out-of-order processor, since it can eliminate hard to predict branches and help to enable software pipelining.
Using predication with out-of-order execution creates a naming bottleneck, because there can be multiple definitions reaching a use, and not knowing which use is the correct one can stall the processor.
In this paper, we examine using predicate prediction to speculatively allow execution to proceed in the face of multiple definitions.
www-cse.ucsd.edu /~calder/abstracts/ICS-03-PP.html   (166 words)

  
 Out-of-order execution: an introduction
On the 286, the instructions are executed in the order they're read in; read an instruction, execute it, wait for the execution to finish and move on.
A branch occurs which the CPU wasn't expecting; many of the instructions in the pool, fetched on the assumption that the branch didn't occur, are now useless and must be discarded and replaced.
Owing to the inconvenient constancy of the laws of physics, the fastest technology which is cheap enough to form the main memory of a PC is perhaps a factor fifty slower than the CPU.
tom.womack.net /computing/ooo.html   (529 words)

  
 Disclosure of SEC- Required Order Execution Information- Goldman Sachs Execution & Clearing, L.P.
The required statistics are intended to provide a baseline to facilitate comparisons of execution quality among and between market makers, alternative trading systems, and other trading venues.
The SEC has made it clear that investors should take into account a number of factors in evaluating the quality of their order executions and in making order routing decisions.
Accordingly, any decision about whether to open an account or to direct orders to GSEC should not be based solely on these statistics, but on an evaluation of the full range of services that we provide.
www.redi.com /sec1_5.html   (427 words)

  
 Raymond James Financial - Disclosure of SEC Required Order Execution Information
The SEC requires that the disclosure of a market center’s order execution information be made available in an electronic data file, standard, pipe delimited, ASCII format and compressed using standard ZIP compression.
To effectively download and open RJA’s order execution information, installation of a zip utility program such as WinZip (www.winzip.com) will be required.
Pursuant to Rule 11A(c) 1-5 adopted by the Securities and Exchange Commission, RJA is presenting certain information with respect to orders executed by its specialists on the Exchanges and as market maker in the over-the-counter market during the preceding month.
www.raymondjames.com /order_disclosure.htm   (638 words)

  
 Execution Quality Statistics - Finding Information on Order Execution + Routing Practices
SEC rules aimed at improving public disclosure of order execution and routing practices require all market centers that trade national market system securities to make monthly electronic reports.
These reports must contain information about each market center's quality of executions on a stock-by-stock basis — including how market orders of various sizes are executed relative to the public quotes.
Be aware that you will most likely find order execution data for any given exchange-listed security in more than one report.
www.sec.gov /investor/pubs/exquality.htm   (260 words)

  
 Understanding Execution & Order Routing
In order to provide an exceptional execution, there are a number of factors to be considered including: execution price, opportunities for price improvement, market depth, order size, the type of security, speed,accuracy and system availability.
By minimizing the chances of human bias or error inherent in manual order processing, all of our clients gain a higher level of execution quality, regardless of how and when an order is placed or for whom.
Quarterly information regarding the routing of orders by Schwab in listed equities, OTC equities and listed options is available on the SEC Rule 606 Order Routing Disclosures page.
www.schwab.com /public/schwab/nn/legal_compliance/important_notices/order_routing_execution/understanding_execution.html   (352 words)

  
 Out of Order Execution   (Site not responding. Last check: 2007-10-17)
An in-order CPU would stall all instructions until an integer unit is available.
This changes the focus of a CPU from one that relies on high clock speeds to sophisticated instruction handling, to achieve top performance.
A critical measure of out-of-order execution is the number of instuctions a CPU can juggle at once while determining their most efficient order.
www.morris.umn.edu /~hauckjj/sandbox/3401/alphaPages/definitions/outOfOrder.html   (264 words)

  
 High-performance, superscalar-based computer system with out-of-order instruction execution and concurrent results ...   (Site not responding. Last check: 2007-10-17)
The architecture also includes an instruction execution unit for dynamically examining the instruction sets and scheduling instructions for execution, including out-of-order execution, among a plurality of functional units.
The data results of the executed instructions are concurrently distributed to a temporary buffer and a register file array and managed by associated control logic, including a register renaming unit, a dependency checker unit, done control unit, and retirement control unit.
Microprocessor in which multiple instructions are executed in one clock cycle by providing separate machine bus access to a register file for different types of instructions
www.delphion.com /details?pn10=US05560032   (1024 words)

  
 Execution Order Stirs Debate in India - washingtonpost.com
Wednesday, October 11, 2006; 3:18 PM NEW DELHI -- The execution order for a man convicted of involvement in an attack on India's Parliament has sparked bitter protests in his native Kashmir and touched off raw debates along this country's fraught Muslim-Hindu divide.
To some people, nearly all of them Hindu, Mohammed Afzal is an Islamic terrorist and the evil mastermind of the deadly 2001 attack that pushed India and Pakistan to the brink of war.
Those in favor of executing Afzal insist the clemency debate be seen in the context of India's fight against Islamic militancy.
www.washingtonpost.com /wp-dyn/content/article/2006/10/11/AR2006101101146.html   (649 words)

  
 Electronic Trading - Small Order Execution System (SOES)
The lack of liquidity after the 1987 market crash lead the Nasdaq to implement a mandatory system to provide automatic order execution for individual traders with orders less than or equal to 1000 shares.
Initially, when SOES was mandatory, it was met with heavy pessimism from Nasdaq member firms because it forced them to execute all SOES trades that met the market maker's advertised price.
It has given small investors and traders the opportunity to compete on a level playing field for access to orders and execution.
www.investopedia.com /university/electronictrading/trading6.asp   (340 words)

  
 + Out-of-Order Execution   (Site not responding. Last check: 2007-10-17)
With out-of-order execution, even more memory latency can be tolerated by executing instructions past the dependent instruction.
But because data and control dependencies must be observed, the processor will still stall at some point if memory latency is long.
It is therefore not possible to move this instruction arbitrarily ahead of its dependent instruction.
www.bergs.com /stefan/general/general_slides/sld005.htm   (132 words)

  
 High performance, superscalar-based computer system with out-of-order instruction execution (US6038654)   (Site not responding. Last check: 2007-10-17)
The data results of each executed instruction are stored in the temporary data registers until all prior instructions have been executed, thereby retiring the executed instructions in-order.
System for reducing delay in instruction execution by executing branch instructions in separate processor while dispatching subsequent instructions to primary processor
Semi-Autonomous RISC pipelines for overlapped execution of RISC-like instructions within the multiple superscalar execution units of a processor having distributed pipeline control for sepculative and out-of-order execution of complex instructions
www.delphion.com /details?pn10=US06038654   (2368 words)

  
 You Had Me At EHLO... : Exchange Server 2003 Service Pack 2 (SP2) anti-spam features - order of execution   (Site not responding. Last check: 2007-10-17)
I want to take this opportunity and provide a global view of the order of execution for anti-spam features in both the scenarios of Exchange Server 2003 SP2 deployment.
RBL Connection Filtering is executed immediately after the connection is established, but the results are presented after RCPT TO: command.
In order to take advantage of the new features you must manually enable them, out of the box they are not enabled.
blogs.technet.com /exchange/archive/2005/08/24/409730.aspx   (901 words)

  
 National Financial - Trade Execution Quality
Trades executed at or within the National Best Bid or Offer (NBBO), which is a consolidated quote representing the highest bid and lowest offer for a security across all exchanges and/or market makers.
The sole purpose of this team is to direct order flow to the best performing market makers and market centers.
The order flow management team uses both internal and external technology to generate reports that identify any order that executes outside the National Best Bid or Offer (NBBO).
www.nationalfinancial.com /legal/trade_exe.html   (293 words)

  
 brokersXpress | Order Execution
Our order entry screens are specially tailored for easy stock and options trading whether you're placing a simple stock buy order, a covered call, a trailing stop order, a One Cancels Other (OCO) or other advanced order.
Quality of execution is continually monitored and each market center is measured for speed of execution, liquidity enhancement, and opportunity for price improvement.
Any stock, options, or futures symbols displayed are for illustrative purposes only and are not intended to portray a recommendation to buy or sell a particular investment.
www.brokersxpress.com /prospects/execution.aspx   (258 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.