addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Re: [ljc] JVM support for unsigned arithmetic

From: user 8.
Sent on: Tuesday, August 28, 2012 11:59 PM
Hi Ben,

Thanks for your message.

Yeah... I'd like to know more about inner details of implementation, 
like intrinsics.

> In general, I think that JIT-based techniques for unsigned arithmetic
> can be problematic precisely because they don't sit within the overall
> language or platform specification.

This is unfortunate that the "hardware" (i.e: JVM) restricts the 
platform from being considered in certain HPC scenarios. :(

Thanks

Richard Gomes
mobile : [masked]
email  : [address removed]
twitter: frgomes
YM     : rgomes1997
gtalk  : rgomes1997
--------------------­--------------------­--------------------­-------
Skype: dial skype2ippi           then dial[masked] when prompted.
GTalk: dial [address removed]  then dial[masked] when prompted.
SIP  : dial [address removed]
iNUM : [masked]http://www.inum.n...­

On 28/08/12 23:21, Ben Evans wrote:
> Hi Mike,
>
> On Tue, Aug 28, 2012 at 9:53 PM, Michael Barker <[address removed]> wrote:
>>> And no... no JIT magic/optimization can be applied.
>> For the overflow case, I thought it would be fairly straight forward
>> for the JVM to implement an intrinsic to provide machine specific
>> assembly.  Is there are reason why this technique can be applied?
> Did you mean "Are there reasons why this technique can't be applied"?
>
> Richard - are you aware of how HotSpot can utilize highly
> machine-specific code using techniques like intrinsics? If not, this
> could well be an interesting topic for us to discuss at the next
> OpenJDK hack day.
>
> In general, I think that JIT-based techniques for unsigned arithmetic
> can be problematic precisely because they don't sit within the overall
> language or platform specification.
>
> However, expecting HPC techniques to be defined by a standard which
> only specifies the interpreted form of the language seems also to be a
> problematic way of approaching the issue. I'm not sure there are any
> easy answers here. :(
>
> Thanks,
>
> Ben
>
>
>
> --
> Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
> http://www.meetup...­
> This message was sent by Ben Evans ([address removed]) from LJC - London Java Community.
> To learn more about Ben Evans, visit his/her member profile: http://www.meetup...­
> Set my mailing list to email me
>
> As they are sent
> http://www.meetup...­
>
> In one daily email
> http://www.meetup...­
>
> Don't send me mailing list messages
> http://www.meetup...­
> Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]
>
>

Our Sponsors

  • Our Blog

    Read the latest news from the LJC

  • RecWorks Ltd

    Fixing Tech Recruitment using the Power of Community

  • jClarity

    Java/JVM Performance Analysis Tools & mentoring for Java related matters

  • LJC Aggrity

    Our LJC Aggrity site contains blog posts from our members

  • LJC Book Club

    Our Book club with book reviews from our members

  • Devoxx UK

    Java Community Conference in collaboration with the LJC, 8-10th June 16

  • SkillsMatter

    "Host, help organise, promote, film many of our meetings."

  • IBM

    Build Enterprise-grade apps at start-up speed.

  • New Relic

    New Relic makes sense of billions of metrics a day in real time.

  • Hazelcast

    Hazelcast is the leader in operating in-memory computing.

  • Java.Net

    We are an official Java User Group recognised by Oracle's JUG program

  • JRebel

    Free 3 month J-Rebel license.

  • O'Reilly

    40% discount on printed books and 50% on e-books.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy