Bob Bernecky: Difference between revisions
Jump to navigation
Jump to search
Miraheze>Adám Brudzewsky (Created page with "Robert (Bob) Bernecky is a Canadian computer scientist notable as a designer and implementer of APL. His APL career started at IPSA in 1971. Berneck...") |
(Dyalog user meetings) |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
Robert (Bob) Bernecky is a Canadian computer scientist notable as a designer and implementer of APL. His APL career started at [[I.P. Sharp Associates|IPSA]] in 1971. | Robert (Bob) Bernecky is a Canadian computer scientist notable as a designer and implementer of APL. His APL career started at [[I.P. Sharp Associates|IPSA]] in 1971. | ||
Bernecky's first published APL work concerned with speeding up the iota and epsilon ([[index-of]] and [[membership]]) [[ | Bernecky's first published APL work concerned with speeding up the iota and epsilon ([[index-of]] and [[membership]]) [[primitive function]]s by orders of magnitude. While at IPSA, he was a colleague of [[Roger Hui]], Dick Lathwell, [[Gene McDonnell]], [[Roger Moore]], [[Arthur Whitney]], and APL's inventor [[Ken Iverson]]. He continued on after IPSA was acquired by Reuters on 1987-04-01, and left Reuters in 1990 to found Snake Island Research. He works on APL compiler and parallel-processing technology to this day. | ||
Bernecky holds the Master of Science degree from the University of Toronto. | Bernecky holds the Master of Science degree from the University of Toronto. | ||
== Publications == | |||
=== Dyalog user meetings === | |||
* [[Dyalog '09]] 30: Amazing Performance Looms ([https://www.dyalog.com/uploads/conference/dyalog09/presentations/30_Bernecky_Performance materials]) | |||
* [[Dyalog '11]] G10: Index Vector Scalarization in High-Performance Array Computation ([https://www.dyalog.com/uploads/conference/dyalog11/presentations/G10_index_vector_scalarisation materials]) | |||
* [[Dyalog '12]] U28: The Three Beaars: Basically, Every Array Allocation Reduces Speed ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/U28_ThreeBeaars materials]) | |||
* [[Dyalog '15]] U10: Abstract Expressionism for Parallel Performance ([https://www.dyalog.com/uploads/conference/dyalog15/presentations/U10_Abstract_Expressionism_for_Parallel_Performance.pdf slides]) | |||
* [[Dyalog '16]] U08: [https://dyalog.tv/Dyalog16/?v=G2g13YKjWes A Compendium of SIMD Boolean Array Algorithms in APL] ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/U08_SIMD_Boolean_Array_Algorithms_slides.pdf slides], [https://www.dyalog.com/uploads/conference/dyalog16/presentations/U08_SIMD_Boolean_Array_Algorithms_handouts.pdf handouts]) | |||
* [[Dyalog '16]] L03: [https://dyalog.tv/Dyalog16/?v=1N_oYD-ZkX8 Zoo Story: How the I.P. Sharp APL Development Group Got its Name] ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/L03_Zoo_Story.pdf slides]) | |||
== External links == | |||
* [[wikipedia:Robert_Bernecky|Wikipedia]] | |||
* [https://www.snakeisland.com/ Snake Island Research website] | |||
{{APL community}}[[Category:People|Bernecky]] |
Revision as of 08:42, 10 January 2020
Robert (Bob) Bernecky is a Canadian computer scientist notable as a designer and implementer of APL. His APL career started at IPSA in 1971.
Bernecky's first published APL work concerned with speeding up the iota and epsilon (index-of and membership) primitive functions by orders of magnitude. While at IPSA, he was a colleague of Roger Hui, Dick Lathwell, Gene McDonnell, Roger Moore, Arthur Whitney, and APL's inventor Ken Iverson. He continued on after IPSA was acquired by Reuters on 1987-04-01, and left Reuters in 1990 to found Snake Island Research. He works on APL compiler and parallel-processing technology to this day.
Bernecky holds the Master of Science degree from the University of Toronto.
Publications
Dyalog user meetings
- Dyalog '09 30: Amazing Performance Looms (materials)
- Dyalog '11 G10: Index Vector Scalarization in High-Performance Array Computation (materials)
- Dyalog '12 U28: The Three Beaars: Basically, Every Array Allocation Reduces Speed (materials)
- Dyalog '15 U10: Abstract Expressionism for Parallel Performance (slides)
- Dyalog '16 U08: A Compendium of SIMD Boolean Array Algorithms in APL (slides, handouts)
- Dyalog '16 L03: Zoo Story: How the I.P. Sharp APL Development Group Got its Name (slides)