HNHacker News
TopNewBestAskShowJobs

jdc

2,219 karma · joined November 16, 2009

twitter.com/jeffdeecee
submissionscomments
jdc··on OneAPI – A cross-industry, open, standards-based unified programming model
MAGMA Users' Guide

Univ. of Tennessee, Knoxville

Univ. of California, Berkeley

Univ. of Colorado, Denver

Date

    October 2020
The goal of the MAGMA project is to create a new generation of linear algebra libraries that achieves the fastest possible time to an accurate solution on heterogeneous architectures, starting with current multicore + multi-GPU systems. To address the complex challenges stemming from these systems' heterogeneity, massive parallelism, and the gap between compute speed and CPU-GPU communication speed, MAGMA's research is based on the idea that optimal software solutions will themselves have to hybridize, combining the strengths of different algorithms within a single framework. Building on this idea, the goal is to design linear algebra algorithms and frameworks for hybrid multicore and multi-GPU systems that can enable applications to fully exploit the power that each of the hybrid components offers.

Designed to be similar to LAPACK in functionality, data storage, and interface, the MAGMA library allows scientists to easily port their existing software components from LAPACK to MAGMA, to take advantage of the new hybrid architectures. MAGMA users do not have to know CUDA in order to use the library.

There are two types of LAPACK-style interfaces. The first one, referred to as the CPU interface, takes the input and produces the result in the CPU's memory. The second, referred to as the GPU interface, takes the input and produces the result in the GPU's memory. In both cases, a hybrid CPU/GPU algorithm is used. Also included is MAGMA BLAS, a complementary to CUBLAS routines.

http://icl.utk.edu/projectsfiles/magma/doxygen/index.html

jdc··on What went wrong with the Texas power grid?
My dad's heated with nothing but wood for at least a couple winters. The fireplace is never lit, but he'd run his airtight stoves would non-stop.
jdc··on So, You Want to Learn to Break Ciphers
This should get you started if it is a Mike Hamburg comment: https://keybase.io/bitwiseshiftleft
jdc··on Fzf – the basics part 1 – layout
I'm a big fan of autojump but switch to the Rust port recently.

https://github.com/ajeetdsouza/zoxide

jdc··on Chrome 89 Beta: advanced hardware interactions, web sharing on desktop
New attack surface just dropped. Good news for team red.
jdc··on Meshtastic: Open-source, off-grid, hiking, climbing, GPS mesh communicator
That being said, if you spring for 900mhz WiFi, you can kiss that 8-day battery life goodbye.
jdc··on Drawbacks of P2P and a defense of Signal
The only value add of the "Connect with Facebook" button is identity provision.

I mean, surely there's a decent XMPP web client out there you could use with OAuth.

jdc··on Software Verification and Analysis Using Z3
This may be a dumb question, but how do I know that the model is accurate?
jdc··on JackTrip WebRTC: high quality, uncompressed, low-delay audio streaming
Thanks! Have you had any luck running it? It doesn't seem to have any documentation.
jdc··on JackTrip WebRTC: high quality, uncompressed, low-delay audio streaming
Dante is proprietary for one thing.
jdc··on Delta Chat – decentralized chat via email
Furthermore, this won't be a problem for Fastmail and Gmail accounts because they offer app passwords.
jdc··on Reserve – A flexible pool of stablecoins designed to reduce risk
At least with cryptocurrency speculation people aren't forced into slums or worse.
jdc··on The RustyHermit Unikernel
Most devices are not web servers.
jdc··on Forever chemicals are widespread in U.S. drinking water
How does drinking fluoride aid health?
jdc··on Alphabet shutting Loon, which used balloon alternative to cell towers
Does anyone know if they published any relevant papers during the project?
jdc··on Kids find a security flaw in Linux Mint by mashing keys
> In the meantime one can use Xpra with Xvfb to create detachable X11 sessions, which then however lack GPU acceleration.

Maybe using Xdummy instead of Xvfb would work better?

This wiki article makes such an approach look promising: https://xpra.org/trac/wiki/Xdummy

jdc··on Jack Ma makes first live appearance in three months in online meet
A bad party that is improving is still bad.
jdc··on Jack Ma makes first live appearance in three months in online meet
https://en.wikipedia.org/wiki/Uyghur_genocide
jdc··on Testosterone levels show steady decrease among young US men
https://www.webmd.com/men/news/20150313/more-sex-better-test...
jdc··on Some Unlikely 2021 Predictions
I suppose Alien doesn't cut it eh?
jdc··on Intruder at the top of the 20 meter amateur band?
The first step is to measure whatever can be easily measured. This is OK as far as it goes. The second step is to disregard that which can't be easily measured or to give it an arbitrary quantitative value. This is artificial and misleading. The third step is to presume that what can't be measured easily really isn't important. This is blindness. The fourth step is to say that what can't be easily measured really doesn't exist. This is suicide.

    — Daniel Yankelovich, "Corporate Priorities: A continuing study of the new demands on business" (1972).
https://en.wikipedia.org/wiki/McNamara_fallacy
jdc··on Texas Instruments sent a DMCA takedown to a site archiving data sheets
You're not wrong, but this is a slippery slope to go down.

8.3.4. "How will privacy and anonymity be attacked?"

[...]

like so many other "computer hacker" items, as a tool for the "Four Horsemen": drug-dealers, money-launderers, terrorists, and pedophiles.

https://en.wikipedia.org/wiki/Four_Horsemen_of_the_Infocalyp...

jdc··on Groundhog: Addressing the Threat That R Poses to Reproducible Research
Yeah or even just vendorize your dependencies.
jdc··on Ticketmaster admits it hacked Songkick before it went out of business
It's a bloody miscarriage of justice.
jdc··on URL shorteners set ad tracking cookies
Femto's links don't seem to unfurl on Facebook
jdc··on Nintendo Switch Emulator
On what grounds?
jdc··on How bad is your Spotify?
Have you heard much Vangelis? I think you'd probably like him.
jdc··on Firefox Was Always Enough
Also see Enact, the Enyo framework's sucessor.

https://enactjs.com

jdc··on On the cruelty of really teaching computing science (1988) [pdf]
He's not wrong in the man-computer symbiosis sense.
jdc··on Firefox Was Always Enough
FWIW webOS is still alive and well.

https://www.webosose.org

https://github.com/webosose

← PreviousPage 3 of 27Next →