Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Wednesday, June 21 • 4:52pm - 5:04pm
Junet: Towards Better Network Analysis in Julia

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
I will present Junet — a new package for network analysis that seeks to be a fast and hackable alternative to mainstream network analysis libraries like NetworkX, igraph, and graph-tool. Unlike other Julia packages, it allows to quickly traverse and modify the graphs as well as to associate the attributes with their nodes and edges. I will discuss the data structures implemented in Junet and showcase how specific Julia's features allow to make them efficient. For example, thanks to parametric types it is possible to shrink the memory consumed by Junet to a fraction of what other libraries require. And conjunction of multiple dispatch with just-in-time compilation allows to optimize some methods based on the specific types they operate on, sometimes eliminating the computation altogether. The talk will also overview things that are experimental and don't work so well like creating zero-cost iterators and parallelizing loops. Finally, I will present the benchmarks comparing Junet with state-of-the-art libraries for network analysis.


Speakers
IZ

Igor Zakhlebin

Northwestern University
Graduate student


Wednesday June 21, 2017 4:52pm - 5:04pm
West Pauley Pauley Ballroom, Berkeley, CA

Attendees (31)