Dyalog15 in Sicily, 6-10 Sep

posted 19 Feb 2015, 15:33 by Stephen Taylor   [ updated 19 Feb 2015, 15:38 ]

Atahotel Naxos Beach
This year Dyalog is heading to Italy for its annual user meeting. Dyalog15 will be taking place in Sicily from Sunday, September 6 to Thursday, September 10, 2015 (both days inclusive). The venue is the Atahotel Naxos Beach, a modern, well-equipped Congress Centre situated 50 km from Catania Fontanarossa airport. 

You can see further details for Dyalog15 at 

Check back often for updates as plans progress.

APL Germany Spring Meeting 2015

posted 31 Jan 2015, 02:21 by Stephen Taylor

APL Germany will hold its Spring Meting in Bingen, Germany, on 16–17 April. Venue and programme to be announced later.

FinnAPL Forest Seminar 2015

posted 5 Dec 2014, 11:02 by Stephen Taylor   [ updated 5 Dec 2014, 11:11 ]

The FinnAPL forest seminar 2015 will take place on the 19th  and 20th of March. 

The array language event will start on Thursday morning at the Finnish nature-center Haltia 

and continue in the evening and on Friday at the nearby Hotel Siikaranta

If you are interested, please contact jouko.kangasniemi<<a>> for additional information.

Dyalog 14 videos

posted 6 Oct 2014, 11:45 by Stephen Taylor

Videos from the Dyalog 14 conference have started appearing online: 

APL Germany Autumn Meeting, 27-28 Nov, Berlin

posted 1 Oct 2014, 14:16 by Stephen Taylor

The meeting location is:

Technical University Berlin
Marchstrasse 23
10587 Berlin 

Near to Ernst Reuter Platz.

For accommodation Martin Barghoorn has reserved a block of rooms:

Hotel Heidelberg Berlin
Knesebeckstraße 15
10623 Berlin 

Phone: 0049-30-313 01 03
Fax: 0049-30-313 58 70

Single room with shower or bath, WC and TV at the price of EUR 45.00 per room and double rooms with shower or bath, WC and TV at the price of 65,00 euro per room.

A registration form for the conference is available at:

In the agenda we still have plenty of room for presentations. If you have a nice idea for a short presentation, please send an email to me or to Reiner Nussbaum (

Such a presentation must not be in perfect shape, it could be e.g. onlinedemonstrated directly in APL. Its time frame is of course open, we alsowould welcome a 15-minute presentation.

The conference will begin at Thu, Nov 27, 09:30. As always we will organize an informal pre-meeting gathering on Wednesday evening.

Detail information and a draft agenda will follow shortly.

Best regards

Bernd Geißelhardt

APL Benutzer Service
Allianz Deutschland AG
IT Personen-, Sachversicherung, Querschnitt (D-IT-PSQ3-K3)
70178 Stuttgart

Tel: +49 711 663 3968

Meet the winners

posted 5 Sep 2014, 07:37 by Stephen Taylor   [ updated 5 Sep 2014, 07:40 ]

Iryena Pashenkova
Dyalog presents interviews with the winners of the 2014 APL Programming Contest. 

Now on YouTube: Depth-first search in APL

posted 3 Sep 2014, 01:13 by Stephen Taylor

YouTube Video

New version of Kx’s kdb+ is up to 8x faster than any previous STAC M3 benchmarks

posted 3 Sep 2014, 00:55 by Stephen Taylor

Palo Alto (10 Jun 2013) – Kx Systems, the leader in high-performance database and time-series analysis, has announced today the release of kdb+ v3.1 as well as its latest benchmark results for the STAC (Securities Technology Analysis Center) summit in Chicago. The results of the STAC M3™ vendor-independent market data benchmark suitedemonstrate very significant performance improvements in v3.1, with results up to 8x faster than any previous STAC M3 benchmarks.

The tests highlighted Kx’s unparalleled performance in such real-world calculations as generating the complete NBBO (National Best Bid and Offer) for one day, on thousands of symbols. Compared to previous best results, v3.1 runs over 4x faster, taking about half a minute to read, calculate, and write the entire table. In other benchmarks, calculations such as VWAPs (Volume Weighted Average Prices) on tick data were more than 8x faster.

“The simplifications introduced in v3.0 have allowed us to build on and enhance the current version,” said Simon Garland, chief strategist at Kx Systems. “The custom code designed to automatically detect and take advantage of Intel’s Advanced Vector Extensions (AVX) and SSE 4.2 instructions, available on the Intel® Xeon® processor 2600/4600 families, provides additional speed-ups. Kx’s q language, combined with the fastest possible DRAM storage, translates directly to optimal performance. Our clients don’t need to make any changes to benefit from the improvements in v3.1; the upgrade from the previous version of kdb+ is seamless.”

John Overton, CEO of storage manufacturer Kove, noted: “This benchmark is an excellent example for demonstrating that it’s no longer necessary for a database architect to design around storage. Users can now achieve optimal application performance more effectively, by simply deploying kdb+ with high-speed storage solutions using the industry’s best determinacy like Kove® XPD™ L2 drives as strategic business tools.”

“Kx’s financial services customers require continuous performance increases to keep pace with the market. The improvements Kx has implemented with kdb+ enhance both scaling with cores and concurrency,” said Garry Thall, Intel Director of Financial Services, North America. He added: “Instruction Set Parallelism delivers improved Floating Point performance through enabling AVX instructions providing critical performance gains for Kx Customers.”

“The number of cores which are seen as ‘standard’ will continue to increase,” noted Kx’s Garland. “Our clients need to be able to make effective use of all cores for numerous applications, including faster algorithmic trading, pre-trade risk, and real-time analytics. The new version extends the ability of kdb+ to work even more efficiently with all available cores, giving our clients plenty of room for future growth.”

The STAC benchmarks were carried out using the latest release kdb+ v3.1, running on industry-standard hardware, with Kove high-performance DRAM storage and Intel Xeon based servers.

Dyalog 14.0 released

posted 3 Sep 2014, 00:53 by Stephen Taylor

Dyalog released version 14 of its interpreter in June 2014.  

Version 14.0 is the most significant update in recent history. Highlights include:

Faster Execution

Version 14.0 puts parallel processing at the fingertips of subject matter experts: any function call can be invoked in anisolate, immediately returning a future. This allows truly parallel versions of the each (¨), rank (⍤), key (⌸) and outer product operators.

An extension of dyadic iota (⍳) allows you to perform direct lookups between multi-dimensional tables, even if they are stored in an "inverted" (columnar) format.

Enhanced performance for many widely used primitive functions, idioms and file system functions – several Beta testers have reported performance increases of between 10 and 30% on upgrading to version 14.0, and that is before taking advantage of any new language features.

Version 14.0 contains the first version of an experimental compiler/optimiser, which makes simple functional code run 1.5-2x faster on small arguments by reducing interpreter overhead.

Faster Development

New core language features that allow you to express calculations more easily, producing code that runs faster than ever before. Many of the new features allow the use of more functional forms of expression, paving the way for parallel execution and compilation.

Less Storage Consumption and Network Traffic

Support for compressed file components and built-in data compression tools for use in your application.

Good Looks with Less Effort

State-of-the-art widget libraries for WPF and HTML5/JavaScript, developed by Syncfusion Inc, are available for use with applications written in APL.

Support for direct data binding between APL arrays and Microsoft .NET components that support data binding (such as most Windows Presentation Foundation controls).

Enhanced Integration with External Tools

An interface to the R statistical package, bundled with Dyalog under Windows and Linux.

A version of the SQAPL ODBC interface, which supports unixODBC drivers, is bundled with version 14.0 for Linux.

Visit the Documentation Centre to read the release notes and documentation for new interfaces and other components.

IPSA50, Toronto, 4 Oct

posted 3 Sep 2014, 00:40 by Stephen Taylor   [ updated 3 Sep 2014, 00:45 ]
A gala event in celebration of the 50th anniversary of the founding of I. P. Sharp Associates in the autumn of 1964!!! 

A reunion party for former employees in Toronto for Saturday October 4, 2014, 4:00pm to 8:00pm at the Panorama Room, Manulife Centre, Toronto.

1-10 of 109