[julia-users] Re: New SPEC - open to Julia[applications]?

2016-10-10 Thread Páll Haraldsson
On Monday, October 10, 2016 at 2:09:01 PM UTC, Páll Haraldsson wrote:

> In case they update again.. and allow Julia later
>

This could happen, there's a precedent for one "dynamic" language (seem no 
longer in later versions of SPEC):


https://www.spec.org/cpu2000/CINT2000/253.perlbmk/docs/253.perlbmk.html
"253.perlbmk is a cut-down version of Perl v5.005_03, the popular scripting 
language. SPEC's version of Perl has had most of OS-specific features 
removed. In addition to the core Perl interpreter, several third-party 
modules are used: MD5 v1.7, MHonArc v2.3.3, IO-stringy v1.205, MailTools 
v1.11, TimeDate v1.08"

I only new of C and Fortran, in that version of the benchmark, and C++ in 
later.

https://www.spec.org/cpu2006/CFP2006/

Fortran is still in..

Julia is the new Fortran to me..



[julia-users] Re: New SPEC - open to Julia[applications]?

2016-10-10 Thread Páll Haraldsson
On Saturday, October 8, 2016 at 7:31:47 PM UTC, Chris Rackauckas wrote:
>
> From your second link:
>
>
>>- Submissions for the first step in the search program will be 
>>accepted by SPEC beginning 11 November 2008 and ending 30 June 2010 
>> (11:59 
>>pm, Pacific Standard Time).
>>
>> Where's the time-machine when you need one. :-) I could use one now.. I 
still could/should delete these posts, just not from your memory..


In case they update again.. and allow Julia later or you want to support 
the system they require support on:

https://www.spec.org/cpu2006/Docs/system-requirements.html
"You will need a computer system running UNIX, Microsoft Windows, or Mac OS 
X. Pre-compiled versions of the toolset are provided that are expected to 
work with: [List of some UNIX variants, unclear if support for all is 
needed or only any one, then macOS is supported.. Julia could theoretically 
support all]

[..] one unsupported toolset is provided as a courtesy. 
   
   - Alpha Tru64 Unix V5.1B or later"


older info:

https://www.spec.org/cpu2006/Docs/changes-in-v1.2.html
"II.B. Unsupported toolsets: BSD dropped; Alpha updated. 
   
   - 
   
   SPEC CPU2006 V1.1 provided unsupported tools built on BSD. These 
   toolsets are not present in SPEC CPU2006 V1.2.
   - 
   
   SPEC CPU2006 V1.1 provided tools built on Digital Unix V4.0F. For SPEC 
   CPU2006 V1.2, the tools have been rebuilt on Tru64 Unix V5.1B."
   
Seems backwards, with Alpha discontinued as of April 2007 (and "SPEC Ships 
V1.1  (06/03/2008)")


but:

https://en.wikipedia.org/wiki/Tru64_UNIX
"supported until December 2012"


BSD still lives on..



[julia-users] Re: New SPEC - open to Julia[applications]?

2016-10-08 Thread Chris Rackauckas
>From your second link:


>- Submissions for the first step in the search program will be 
>accepted by SPEC beginning 11 November 2008 and ending 30 June 2010 (11:59 
>pm, Pacific Standard Time).
>
>
On Saturday, October 8, 2016 at 12:18:53 PM UTC-7, Páll Haraldsson wrote:
>
>
> https://www.spec.org/cpuv6/
>
> It would be cool (and publicity) if Julia would make it into SPEC version 
> 6. Anyway, might be of interest to people here.
>
> SPEC used C or Fortran last I looked, I see only references to 
> "languages", "C/C++" and "portable":
>
>
> https://www.spec.org/cpuv6/
> "SPEC holds to the principle that better benchmarks can be developed from 
> actual applications. With this in mind, SPEC is once again seeking to 
> encourage those outside of SPEC to assist us in locating applications that 
> could be used in the next CPU-intensive benchmark suite, currently under 
> development within SPEC and currently designated as SPEC CPUv6.[..]
>
> Portable or can be ported to multiple hardware architectures and operating 
> systems with reasonable effort 
>
>
> For C/C++ programs:
> [..]
> for the main routine, take one of these two forms
>
>
> [..]
> the programming(s) language used in the program/application and 
> approximate lines of code, 
>
> [..]
> Step 4: Complete Code Testing and Benchmark Infrastructure ($1000 upon 
> successful completion) 
> [..]
> SPEC always prefers to use code that conforms to the relevant language 
> standards.
>
> [..]
> Step 6: Acceptance into the CPU Suite ($2500 if accepted)
>
> If the program/application is recommended to and is accepted by the Open 
> Systems Group, in its sole discretion, then the program/application is 
> included in the suite and the Submitter will receive $2500 and a license 
> for the suite when it is released."
>