User contributions
From Mesham
Jump to navigationJump to search(newest | oldest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)
- 14:16, 11 January 2010 (diff | hist) (+3,707) N The Arjuna Compiler (Created page with '== Overview == Although not essential to the programmer, it is quite useful to know the basics of how the implementation hierachy works. The core translator produces ANSI stand…')
- 14:10, 11 January 2010 (diff | hist) (+31) N File:Overview.jpg (Overview of Translation Process)
- 14:09, 11 January 2010 (diff | hist) (+29) N File:Flexdetail.jpg (Flexibo translation in detail)
- 14:07, 11 January 2010 (diff | hist) (+4) Template:Documentation
- 14:05, 11 January 2010 (diff | hist) (+26) Download rtl 0.2 (→Instructions)
- 14:04, 11 January 2010 (diff | hist) (+668) N Download rtl 0.2 (Created page with '== Runtime Library Version 0.2 == Version 0.2 is currently the most up-to-date version of the Mesham RTL and is required by Mesham 0.5. This version of the library contains many…')
- 14:01, 11 January 2010 (diff | hist) (+3,358) N Download 0.5 (Created page with '== Version 0.5 == Version 0.5 of Mesham is currently the latest version of the language and contains numerous additions and improvements over 0.41(b). However this version of th…')
- 13:54, 11 January 2010 (diff | hist) (+114) Download 0.41 beta
- 13:53, 11 January 2010 (diff | hist) (+698) N New Compiler (Created page with 'The current Mesham compiler is mainly written in FlexibO, using Java to preprocess the source code. Whilst this combination is flexible it is not particularly efficient in the co…')
- 13:49, 11 January 2010 (diff | hist) (0) Template:In Development
- 13:49, 11 January 2010 (diff | hist) (0) m Extendable Types (moved Extentable Types to Extendable Types)
- 13:49, 11 January 2010 (diff | hist) (+30) N Extentable Types (moved Extentable Types to Extendable Types)
- 13:48, 11 January 2010 (diff | hist) (+244) N General Additions (Created page with '== Accepted Additions == # Extendable types - 0% # Structure IO types - 0% # Addtional distribution types - 0% # Group keyword - 0% == Wish List == Please add here any fea…')
- 13:45, 11 January 2010 (diff | hist) (-16) Template:In Development
- 13:44, 11 January 2010 (diff | hist) (+752) N Extendable Types (Created page with 'A major idea for extension is to allow the programmer to create their own language types. In the current version of the language the programmer can only create new types at the c…')
- 13:41, 11 January 2010 (diff | hist) (-5) Template:In Development
- 13:35, 11 January 2010 (diff | hist) (+2,300) N Type Oriented Programming Concept (Created page with '== Type Oriented Programming == Much work has been done investigating programming paradigms. Common paradigms include imperative, functional, object oriented and aspect oriented…')
- 13:25, 11 January 2010 (diff | hist) (-30) Template:Introduction
- 13:24, 11 January 2010 (diff | hist) (+4,697) N Computation (Created page with '== Flynn's Taxonomy == This is an important classification of computer architectures proposed in the 1960s. It is important to match the appropriate computation model to the pro…')
- 13:23, 11 January 2010 (diff | hist) (+68) N File:Bell.jpg (Decreasing performance as the number of processors becomes too great)
- 13:22, 11 January 2010 (diff | hist) (+68) N File:Bell.gif (Decreasing performance as the number of processors becomes too great)
- 13:14, 11 January 2010 (diff | hist) (+3,644) N Communication (Created page with '== Communication == Key to parallel computing is the idea of communication. There are two general communication models, shared memory and message passing. It is important to con…')
- 13:13, 11 January 2010 (diff | hist) (+35) N File:Messagepassing.gif (Message Passing based communication)
- 13:12, 11 January 2010 (diff | hist) (+30) N File:Pram.gif (Parallel Random Access Machine)
- 13:02, 11 January 2010 (diff | hist) (-2) Parallel Computing
- 13:02, 11 January 2010 (diff | hist) (+3,586) N Parallel Computing (Created page with '== Parallel Computing == Parallel computing is the use of multiple computing resources to solve a problem. These problems can be very wide ranging, from smaller examples to high…')
- 12:33, 11 January 2010 (diff | hist) (+638) N Download rtl 0.1 (Created page with '''Please note: This version is now depreciated, please install version 0.2 if possible'' == Runtime Library Version 0.1 == This is the Mesham Runtime Library Version 0.1 and th…')
- 12:29, 11 January 2010 (diff | hist) (-12) Template:Downloads
- 12:28, 11 January 2010 (diff | hist) (-48) Template:Downloads
- 12:17, 11 January 2010 (diff | hist) (+10) NAS-IS Benchmark (→Notes)
- 12:14, 11 January 2010 (diff | hist) (-1) NAS-IS Benchmark (→Source Code)
- 12:14, 11 January 2010 (diff | hist) (+1,766) N NAS-IS Benchmark (Created page with '== Overview == NASA's Parallel Benchmarks (NPBs) are a common, convenient way of evaluating performance of different classes of machine. By using the official NASA implementatio…')
- 23:17, 10 January 2010 (diff | hist) (-1) Template:Documentation
- 23:17, 10 January 2010 (diff | hist) (0) m Functions (moved Procedures to Functions)
- 23:17, 10 January 2010 (diff | hist) (+23) N Procedures (moved Procedures to Functions)
- 23:15, 10 January 2010 (diff | hist) (+41) Image processing (→Overview)
- 23:15, 10 January 2010 (diff | hist) (+7,499) N Image processing (Created page with '== Overview == This example is one of the more complex examples we have written in the language. It allows the user to perform some parallel image processing on a black and whit…')
- 23:10, 10 January 2010 (diff | hist) (+58) N File:Imagep.jpg (Example of high and low pass filters operating on an image)
- 23:09, 10 January 2010 (diff | hist) (-25) Template:Examples
- 23:08, 10 January 2010 (diff | hist) (-14) Template:Examples
- 23:07, 10 January 2010 (diff | hist) (+1,466) N Prime factorization (Created page with '== Overview == This example will perform prime factorization on a number parallely, to return the prime factors which make up that number. The example uses the primitive communi…')
- 23:06, 10 January 2010 (diff | hist) (+3,036) N Dartboard PI (Created page with '== Overview == thumb|260px|right|Dartboard method to find PI The dartboard method to find PI is a simple algorithm to find the value of PI. At this point…')
- 23:03, 10 January 2010 (diff | hist) (+9) N File:Dartboard.jpg (Dartboard)
- 23:02, 10 January 2010 (diff | hist) (+1,087) N Prefix sums (Created page with '== Overview == Prefix sums is a very simple, basic parallel algorithm commonly used as the building block of many applications. Also known as a scan, each process will sumate th…')
- 23:01, 10 January 2010 (diff | hist) (+3) Mandelbrot
- 22:58, 10 January 2010 (diff | hist) (+59) Mandelbrot (→Overview)
- 22:55, 10 January 2010 (diff | hist) (+36) N File:Mandle.gif (Mandelbrot example written in Mesham)
- 22:54, 10 January 2010 (diff | hist) (+3,764) N Mandelbrot (Created page with '== Overview == The mandlebrot example will compute the Mandlebrot set over any number of processes. This is a set of points in the complex plane, the boundary of which forms a f…')
- 22:47, 10 January 2010 (diff | hist) (-1) Category:Function Library (Blanked the page)
- 22:47, 10 January 2010 (diff | hist) (+1) N Category:Function Library (Created page with 'a')
(newest | oldest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)