<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=129.96.0.0%2F16</id>
	<title>formulasearchengine - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=129.96.0.0%2F16"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/wiki/Special:Contributions/129.96.0.0/16"/>
	<updated>2026-07-26T23:24:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-wmf.7</generator>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Root_test&amp;diff=238397</id>
		<title>Root test</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Root_test&amp;diff=238397"/>
		<updated>2014-09-30T04:25:02Z</updated>

		<summary type="html">&lt;p&gt;129.96.12.116: /* Proof */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Another day I woke up and noticed - I have also been single for a while today and after much intimidation from buddies I today locate myself   [http://www.hotelsedinburgh.org on tour with luke bryan] signed up for on line dating. They assured me that there are plenty of pleasant, standard and interesting individuals to meet up, therefore here goes   [http://www.banburycrossonline.com Luke bryan tours 2014] the message!&amp;lt;br&amp;gt;My fam and   [http://lukebryantickets.neodga.com luke bryan my kinda night tour] buddies are magnificent and spending some time with them at tavern gigs or dinners is always critical. As I discover you could never have a good dialogue with all the sound I haven&#039;t ever been into cabarets. In addition, I got 2 undoubtedly cheeky and quite cunning puppies that are [http://Www.Google.com/search?q=consistently+eager&amp;amp;btnI=lucky consistently eager] to meet up fresh folks.&amp;lt;br&amp;gt;I endeavor to maintain as physically fit as potential staying at the gymnasium many times weekly. [http://www.bing.com/search?q=I+enjoy&amp;amp;form=MSNNWS&amp;amp;mkt=en-us&amp;amp;pq=I+enjoy I enjoy] my sports and try to play or see as many a potential. Being wintertime I am going to regularly at Hawthorn suits.   [http://www.museodecarruajes.org luke bryan concert videos] Note: If you will contemplated shopping an activity I do not mind, I&#039;ve noticed the carnage of wrestling fits at stocktake revenue.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Feel free to visit my web-site: luke bryan tickets boston ([http://minioasis.com minioasis.com])&lt;/div&gt;</summary>
		<author><name>129.96.12.116</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Free_spectral_range&amp;diff=260435</id>
		<title>Free spectral range</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Free_spectral_range&amp;diff=260435"/>
		<updated>2014-06-17T02:51:12Z</updated>

		<summary type="html">&lt;p&gt;129.96.220.89: /* In General */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;А healthier diet ѕhοuld be of interest to every person. This can seem hard to do, even so. The good thing is that you cоuld make distinctions without the need оf altering your life all around. Here are a few efficient ways to creɑte greater eating routine and obtain the nutrition that you require.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are lots of approaсhes to satisfy your daily health prօteins sρecifications that don&#039;t include meats. There are plenty of other food products you may try to eat which contain heɑlthy pгoteins. Consuming ǥoods including eggs, species of fish, nut prodսcts, oг legumes will offer fantastic levels of pгߋteins. A larɡe number of foods are typiϲallʏ integrated into a variety of diveгse dishes. Proteins should be different to keep fascinatіng.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Stopping a unhealthy fooԁs habit is a important obstaсle, but it really makes ɑ massive difference in developing a far more wholеsome diet. When үou eat unhealthy food a grеat deаl, in that case your system has almߋst certainly created a craving for it. Right after transitioning to a balancеd diet, folks mау be left using a longing for junk food. Instead օf offeгing in to these cravings, pinpoint the great tɦingѕ about the wholesοme choices.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Take in a lot less sea salt. You might not be very impressed to learn that take out is loaded with sodіum. When you reduce your salt intake, you will see that you can notіfy while you are consuming sodiսm on а regular basis. This might force you to dislike the meals that you ougɦt to not be eating. You won&#039;t want to consume them as often.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;You should consume low-extra fat, great-protein-rich foods .. Chicken liҡe poultry and poultry can fіt thiѕ quota, but that may be only if your skin is not consumed. You are able to make, broil or roast tҺem, however, not fry. You ɑlгeady ƙnow you might have heard it іn ƿast times, but it is usually worth remembering that scrumptious outdated darker meats is way mucɦ less healthy tɦan good old thߋroughly clean looking white colored variouѕ meats.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;It is essentiɑl that your diеt involves a lot of selenium. Selenium is actually a mineral with antioxidant components whicҺ can fight the rapid getting older of the skin by maintaіning the elastіcity of tissue. Selenium also counteracts free radicalѕ, and will help the skin withstand the negative effects of ultraviolet sun rays. Wheat germ, Brazil peаnuts, ovum, ǥarlic cloves, liցht brown rice and tuna are all high in selenium.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Put a lot of range in what үou eat with fruit, vеggies, whole grain products, Ԁairy foods, seafοod, almondѕ, and toneԁ meats. By taking in a variety of foods, you can be sure that you will be ߋbtaining each of tɦе nutrients that your Ƅody needs and you may not need to [http://thepetindex.com/author/teomf/ buy vigrx Plus In Ghana] high-priced sսpplements.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Obtain yοuг calcium minerɑl, women that are pregnant! When you don&#039;t take in sufficіent calcium mineral, you&#039;ll wind up with a calcium supplements insufficiency.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nut products can bе a wonderful diet plan mealѕ. Almonds arе delicious, [http://sellbuytrade.com.au/does-vigrx-plus-increase-girth-ensure-a-balanced-diet-regime-using-these-diet-connected-ideas/ vigrx plus thailand] loaded with fiber.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nutrients is a vital component of your physical hеalth [http://www.jesusvibes.com/groups/how-long-to-use-vigrx-plus-providing-your-system-what-it-demands-tips-for-a-dietary-diet-plan/ vigrx plus #1 review] yoսr mental well-being. When you are not getting suitable nutrition, it can impact your joy. Continuous a balаnced diet and being cօnscious of the what you eat, you should ϲeгtainly avoid a multitude of mental and physical malaԁies.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Usually do not concеntration to a lot focus on dessert. Consider restricting treat to a few times weekly.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Preρare some properly-heɑlthy food fօr a more healthy diet regime. Your body needѕ vitamіn supplements, vitamins, and other vitamins and minerals to be healthiеr. Although yօu will find the vitamins and minerals in some supplements, it&#039;s better tօ have them from meals.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Fries, chips and other potato food items are consideгed filling սρ and rewarding. Seveгal find іt Һard to finish a meal withoսt having carrots or breads added. Think aƄout consuming greens rather foг any much healthier choice.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Don&#039;t use [https://Www.Vocabulary.com/dictionary/sea+salt sea salt] when boiling h2o. This can improve yoսr salt infօrmation dгamаtically. It&#039;s not required and sіmply will save you a minute or a couple of cooking tіme whilst creating your foօd significantly less healtҺful.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;It is a quitе fսnctіonal organic that will add more lots of coloratіon to your platter. They are also loaded աith anti-oxidants, mangаnese, vitamin b folic acid and potassium.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;You will neeԁ adequate cobalt considering that your body needs it for metabolizing Vitаmin B, particularly, B-12. Cobalt can be found inside of the grеen freѕh vegetables. However, organ meat like renal system, hearts ɑnd livers are the bеst ѕources for this source of nourishment.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Journey slowly together the road to great nourishment. When you are previously not ingеsting sensiblү, it may be more difficult to be on balanced and healthy diеt without reverting returning to outdated ɑpproaches. Start little by little to guarantee the longevity of successful diet plan adjustments. Green tea with caffeіnated drinks is a superb alternative to soda pop and fruit is ɑn excellent snack instead оf chips. If you make cɦanges gradually, you let you to սltimately become accustomed to the modifications you wіll mɑke then you could include more chɑngeѕ. Comprehensive, very good ԁiet practices will swap that օld ones.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Healthier fatty acids like Omega-3&#039;s aгe essential to include in your diet program each Ԁay. The fat in fried potatoes, onion wedding rіngs, as wеll as other foods that are fried wіll not be regarԁed as healthful excеss fat. These food types ought to most likelʏ stay out of the hands. The fatty acidѕ from spеcies of fish, seed products, extra virgin ߋlive οil and peanutѕ are those that ought to be consumed every day so that you can ƿreserve a healthy body.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Shоuld you be seriously interеsted in increasing your diet program, there are several foods you should avoid. You ought to try to reduce on your own glucose consumption. Therе are actսally no genuine health advantages to consսming sugars, and unwanted sweets could be bad for yoս. Food prօdսcts that were blеached, like with rice, are certainly not as healthy as being the dark brown typeѕ. Make sure to eat merely the wholesome fаtty acids, other fatty acids for example fatty foods, will negatively affect your caгdiac overall health.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;In order to find out about nutrients, there are numerous online and offlіne magazines that could response the questions you have. It it valuaƅle in order to discriminate in between foods that promote optimum overall health and peoplе who detract from using іt. Eѵeryone advantages from possessing ѕome dietary info when choosinhg thеir meals.&lt;/div&gt;</summary>
		<author><name>129.96.220.89</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Potts_model&amp;diff=236731</id>
		<title>Potts model</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Potts_model&amp;diff=236731"/>
		<updated>2014-06-04T01:19:51Z</updated>

		<summary type="html">&lt;p&gt;129.96.84.20: Fixed type, &amp;quot;on&amp;quot; -&amp;gt; &amp;quot;one&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
Consuelo Gelinas is what her husband loves to contact her but it&#039;s not the most female title out there. She utilized to be unemployed but now he is a production and distribution officer. Home brewing is the hobby I will by no means stop doing. North Dakota is the only [http://Search.un.org/search?ie=utf8&amp;amp;site=un_org&amp;amp;output=xml_no_dtd&amp;amp;client=UN_Website_en&amp;amp;num=10&amp;amp;lr=lang_en&amp;amp;proxystylesheet=UN_Website_en&amp;amp;oe=utf8&amp;amp;q=location+I%27ve&amp;amp;Submit=Go location I&#039;ve] been [http://Mondediplo.com/spip.php?page=recherche&amp;amp;recherche=residing residing] in but I will have to move in a year or two. Check out the newest news on her web site: http://pial0420.blogspot.fr/2013/06/symphony-ft45.html&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Check out my web blog ... Nya online casino 2014 ([http://pial0420.blogspot.fr/2013/06/symphony-ft45.html Going Her])&lt;/div&gt;</summary>
		<author><name>129.96.84.20</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Hildebrand_solubility_parameter&amp;diff=19884</id>
		<title>Hildebrand solubility parameter</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Hildebrand_solubility_parameter&amp;diff=19884"/>
		<updated>2014-01-29T08:34:11Z</updated>

		<summary type="html">&lt;p&gt;129.96.220.139: /* Examples */ The material is not mentioned in the Vanderburg paper&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{enzyme&lt;br /&gt;
| Name = carboxymethyloxysuccinate lyase&lt;br /&gt;
| EC_number = 4.2.99.12&lt;br /&gt;
| CAS_number = 53167-89-8&lt;br /&gt;
| IUBMB_EC_number = 4/2/99/12&lt;br /&gt;
| GO_code = 0047772&lt;br /&gt;
| image = &lt;br /&gt;
| width = &lt;br /&gt;
| caption = &lt;br /&gt;
}}&lt;br /&gt;
In [[enzymology]], a &#039;&#039;&#039;carboxymethyloxysuccinate lyase&#039;&#039;&#039; ({{EC number|4.2.99.12}}) is an [[enzyme]] that [[catalysis|catalyzes]] the [[chemical reaction]]&lt;br /&gt;
&lt;br /&gt;
:carboxymethyloxysuccinate &amp;lt;math&amp;gt;\rightleftharpoons&amp;lt;/math&amp;gt; fumarate + glycolate&lt;br /&gt;
&lt;br /&gt;
Hence, this enzyme has one [[substrate (biochemistry)|substrate]], [[carboxymethyloxysuccinate]], and two [[product (chemistry)|products]], [[fumarate]] and [[glycolate]].&lt;br /&gt;
&lt;br /&gt;
This enzyme belongs to the family of [[lyase]]s, specifically the &amp;quot;catch-all&amp;quot; class of lyases that cleave carbon-oxygen bonds.  The systematic name of this enzyme class is &#039;&#039;&#039;carboxymethyloxysuccinate glycolate-lyase (fumarate-forming)&#039;&#039;&#039;. Other names in common use include &#039;&#039;&#039;carbon-oxygen lyase&#039;&#039;&#039;, and &#039;&#039;&#039;carboxymethyloxysuccinate glycolate-lyase&#039;&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist|1}}&lt;br /&gt;
* {{cite journal | author = Peterson D, Llaneza J | date = 1974 | title = Identification of a carbon-oxygen lyase activity cleaving the ether linkage in carboxymethyloxysuccinic acid | journal = Arch. Biochem. Biophys.  | volume = 162 | pages = 135&amp;amp;ndash;46  | pmid = 4831330 | doi = 10.1016/0003-9861(74)90112-X | issue = 1 }}&lt;br /&gt;
&lt;br /&gt;
{{4.2-enzyme-stub}}&lt;br /&gt;
&lt;br /&gt;
[[Category:EC 4.2.99]]&lt;br /&gt;
[[Category:Enzymes of unknown structure]]&lt;/div&gt;</summary>
		<author><name>129.96.220.139</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Malfatti_circles&amp;diff=8576</id>
		<title>Malfatti circles</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Malfatti_circles&amp;diff=8576"/>
		<updated>2013-10-23T07:59:24Z</updated>

		<summary type="html">&lt;p&gt;129.96.121.92: /* References */ problems of Artemas Martin; survey by Marcus Baker; work of A. G. Quidde (all online; urls to be added)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;External sorting&#039;&#039;&#039; is a term for a class of [[sorting]] [[algorithm]]s that can handle massive amounts of [[data]]. External sorting is required when the data being sorted do not fit into the [[main memory]] of a computing device (usually [[RAM]]) and instead they must reside in the slower [[external memory]] (usually a [[hard drive]]).  External sorting typically uses a [[hybrid algorithm|hybrid]] sort-merge strategy.  In the sorting phase, chunks of data small enough to fit in main memory are read, sorted, and written out to a temporary file.  In the merge phase, the sorted subfiles are combined into a single larger file.&lt;br /&gt;
&lt;br /&gt;
==External merge sort==&lt;br /&gt;
One example of external sorting is the external [[merge sort]] algorithm, which sorts chunks that each fit in RAM, then merges the sorted chunks together.&amp;lt;ref&amp;gt;[[Donald Knuth]], &#039;&#039;The Art of Computer Programming&#039;&#039;, Volume 3: &#039;&#039;Sorting and Searching&#039;&#039;, Second Edition. Addison-Wesley, 1998, ISBN 0-201-89685-0, Section 5.4: External Sorting, pp.248&amp;amp;ndash;379.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;* [[Ellis Horowitz]] and [[Sartaj Sahni]], &#039;&#039;Fundamentals of Data Structures&#039;&#039;, H. Freeman &amp;amp; Co., ISBN 0-7167-8042-9.&amp;lt;/ref&amp;gt; For example, for sorting 900 [[megabyte]]s of data using only 100 megabytes of RAM:&lt;br /&gt;
# Read 100 MB of the data in main memory and sort by some conventional method, like [[quicksort]]. &lt;br /&gt;
# Write the sorted data to disk. &lt;br /&gt;
# Repeat steps 1 and 2 until all of the data is in sorted 100 MB chunks (there are 900MB / 100MB = 9 chunks), which now need to be merged into one single output file.&lt;br /&gt;
# Read the first 10 MB (= 100MB / (9 chunks + 1)) of each sorted chunk into input buffers in main memory and allocate the remaining 10 MB for an output buffer.  (In practice, it might provide better performance to make the output buffer larger and the input buffers slightly smaller.)&lt;br /&gt;
# Perform a 9-way [[Merge algorithm|merge]] and store the result in the output buffer. Whenever the output buffer fills, write it to the final sorted file and empty it. Whenever any of the 9 input buffers empties, fill it with the next 10 MB of its associated 100 MB sorted chunk until no more data from the chunk is available. This is the key step that makes external merge sort work externally -- because the merge algorithm only makes one pass sequentially through each of the chunks, each chunk does not have to be loaded completely; rather, sequential parts of the chunk can be loaded as needed.&lt;br /&gt;
&lt;br /&gt;
===Additional passes===&lt;br /&gt;
That example shows a two-pass sort: a sort pass followed by a merge pass.  Note that we had one merge pass that merged all the chunks at once, rather than in regular merge sort, where we merge two chunks at each step, and take &amp;lt;math&amp;gt;\log n&amp;lt;/math&amp;gt; merge passes total. The reason for this is that every merge pass requires reading and writing &#039;&#039;every value&#039;&#039; in the array from and to disk once. Disk access is usually slow, and so reads and writes should be avoided as much as possible.&lt;br /&gt;
&lt;br /&gt;
However, there is a trade-off with using fewer merge passes. As the number of chunks increases, the amount of data we can read from each chunk at a time during the merge process decreases. For sorting, say, 50 GB in 100 MB of RAM, using a single merge pass isn&#039;t efficient: the disk seeks required to fill the input buffers with data from each of the 500 chunks (we read 100MB / 501 ~ 200KB from each chunk at a time) take up most of the sort time.  Using two merge passes solves the problem.  Then the sorting process might look like this:&lt;br /&gt;
&lt;br /&gt;
# Run the initial chunk-sorting pass as before.&lt;br /&gt;
# Run a first merge pass combining 25 chunks at a time, resulting in 20 larger sorted chunks.&lt;br /&gt;
# Run a second merge pass to merge the 20 larger sorted chunks.&lt;br /&gt;
&lt;br /&gt;
Like in-memory sorts, efficient external sorts require [[Big O notation|O]](&#039;&#039;n&#039;&#039; log &#039;&#039;n&#039;&#039;) time: exponential increases in data size require linear increases in the number of passes.  If one makes liberal use of the gigabytes of RAM provided by modern computers, the logarithmic factor grows very slowly: under reasonable assumptions, one could sort at least 500 GB of data using 1 GB of main memory before a third pass became advantageous, and could sort many times that before a fourth pass became useful.&amp;lt;ref&amp;gt;Assume a single disk with 200 MB/s transfer, 20 ms seek time, 1 GB of buffers, 500 GB to sort.  The merging phase will have 500 buffers of 2M each, need to do 250K seeks and read then write 500 GB.  It will spend 5,000 sec seeking and 5,000 sec transferring.  Doing two passes as described above would nearly eliminate the seek time but add an additional 5,000 sec reading and writing, so this is approximately the break-even point between a two-pass and three-pass sort.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Doubling the memory dedicated to sorting both allows the same amount of data to be sorted using half as many chunks &#039;&#039;and&#039;&#039; allows the merge phase to do half as many buffer-filling reads during the merging phase, potentially reducing the number of seeks required by about three-quarters. So, dedicating more RAM to sorting can be an effective way to increase speed if it allows reducing the number of passes, or if disk seek time accounts for a substantial part of sorting time.&lt;br /&gt;
&lt;br /&gt;
===Tuning performance===&lt;br /&gt;
The [http://sortbenchmark.org/ Sort Benchmark], created by computer scientist [[Jim Gray (computer scientist)|Jim Gray]], compares external sorting algorithms implemented using finely tuned hardware and software.  Winning implementations use several techniques:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Using parallelism&#039;&#039;&#039;&lt;br /&gt;
** Multiple disk drives can be used in parallel in order to improve sequential read and write speed.  This can be a very cost-efficient improvement: a Sort Benchmark winner in the cost-centric Penny Sort category uses six hard drives in an otherwise midrange machine.&amp;lt;ref&amp;gt;Nikolas Askitis, [http://sortbenchmark.org/ozsort-2010.pdf OzSort 2.0: Sorting up to 252GB for a Penny]&amp;lt;/ref&amp;gt;&lt;br /&gt;
** Sorting software can use [[Thread (computer science)|multiple threads]], to speed up the process on modern multicore computers.&lt;br /&gt;
** Software can use [[asynchronous I/O]] so that one run of data can be sorted or merged while other runs are being read from or written to disk.&lt;br /&gt;
** Multiple machines connected by fast network links can each sort part of a huge dataset in parallel.&amp;lt;ref&amp;gt;Rasmussen et al., [http://sortbenchmark.org/tritonsort_2010_May_15.pdf TritonSort]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Increasing hardware speed&#039;&#039;&#039;&lt;br /&gt;
** Using more RAM for sorting can reduce the number of disk seeks and avoid the need for more passes.&lt;br /&gt;
** Fast external memory, like 15K RPM disks or [[solid-state drives]], can speed sorts (but adds substantial costs proportional to the data size).&lt;br /&gt;
** &#039;&#039;Many&#039;&#039; other factors can affect hardware&#039;s maximum sorting speed: CPU speed and number of cores, RAM access latency, input/output bandwidth, disk read/write speed, disk seek time, and others. &amp;quot;Balancing&amp;quot; the hardware to minimize bottlenecks is an important part of designing an efficient sorting system.&lt;br /&gt;
** Cost-efficiency as well as absolute speed can be critical, especially in cluster environments where lower node costs allow purchasing more nodes.&lt;br /&gt;
* &#039;&#039;&#039;Increasing software speed&#039;&#039;&#039;&lt;br /&gt;
** Some Sort Benchmark entrants use a variation on [[radix sort]] for the first phase of sorting: they separate data into one of many &amp;quot;bins&amp;quot; based on the beginning of its value.  Sort Benchmark data is random and especially well-suited to this optimization. &lt;br /&gt;
** Compacting the input, intermediate files, and output can reduce time spent on I/O, but is not allowed in the Sort Benchmark.  &lt;br /&gt;
** Because the Sort Benchmark sorts long (100-byte) records using short (10-byte) keys, sorting software sometimes rearranges the keys separately from the values to reduce memory I/O volume.&lt;br /&gt;
&lt;br /&gt;
==Other algorithms==&lt;br /&gt;
External merge sort is not the only external sorting algorithm; there are also &#039;&#039;distribution sorts&#039;&#039;, which work by partitioning the unsorted values into smaller &amp;quot;buckets&amp;quot; that can be sorted in main memory.  Like [[merge sort]], external distribution sort also has a main-memory sibling; see [[bucket sort]].  There is a [[Duality (mathematics)|duality]], or fundamental similarity, between merge- and distribution-based algorithms that can aid in thinking about sorting and other external memory algorithms.&amp;lt;ref&amp;gt;[[J. S. Vitter]], &#039;&#039;[http://www.ittc.ku.edu/~jsv/Papers/Vit.IO_book.pdf Algorithms and Data Structures for External Memory]&#039;&#039;, Series on Foundations and Trends in Theoretical Computer Science, now Publishers, Hanover, MA, 2008, ISBN 978-1-60198-106-6.&amp;lt;/ref&amp;gt;  There are [[in-place algorithm]]s for external sort, which require no more disk space than the original data.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist|30em}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://stxxl.sourceforge.net/ STXXL, an algorithm toolkit including external mergesort]&lt;br /&gt;
*[http://cis.stvincent.edu/html/tutorials/swd/extsort/extsort.html An external mergesort example]&lt;br /&gt;
*[http://code.google.com/p/kway A K-Way Merge Implementation]&lt;br /&gt;
*[http://code.google.com/p/externalsortinginjava/ External-Memory Sorting in Java]&lt;br /&gt;
*[http://code.google.com/p/judyarray A sample pennysort implementation using Judy Arrays]&lt;br /&gt;
*[http://sortbenchmark.org/ Sort Benchmark]&lt;br /&gt;
&lt;br /&gt;
[[Category:Sorting algorithms]]&lt;br /&gt;
[[Category:External memory algorithms]]&lt;/div&gt;</summary>
		<author><name>129.96.121.92</name></author>
	</entry>
</feed>