The Sidney Fernbach Award is an honor presented by the IEEE Computer Society's Technical Committee on High-Performance Computing (TCHPC). It recognizes individuals or teams for their outstanding contributions in the field of high-performance computing (HPC) and computational science. The award specifically highlights innovative uses of high-performance computing that lead to significant advancements in various applications, especially those that push the boundaries of computational capabilities.
Public school (united-kingdom) by Ciro Santilli 37 Updated +Created
The Scientific Computing and Imaging (SCI) Institute is a research institute typically associated with academic institutions, focusing on the intersection of scientific computing, imaging, and data analysis. Established at the University of Utah, the SCI Institute conducts research and develops computational methods and visualization techniques to tackle complex scientific and engineering problems. Key areas of focus for the SCI Institute often include: 1. **Scientific Computing**: Developing algorithms and software for numerical simulations and modeling in various scientific disciplines such as physics, biology, and engineering.
Real RAM by Wikipedia Bot 0
"Real RAM" typically refers to the physical random access memory (RAM) installed in a computer or device, as opposed to virtual memory or other forms of memory management. RAM is a type of volatile memory that temporarily stores data that the CPU needs to access quickly while performing tasks. Key characteristics of real RAM include: 1. **Volatility**: RAM is volatile, meaning it loses its content when power is turned off.
Publicity stunt by Ciro Santilli 37 Updated +Created
RaptorX by Wikipedia Bot 0
RaptorX is a web-based tool designed for protein structure prediction. It utilizes machine learning and advanced algorithms to predict the three-dimensional structures of proteins based on their amino acid sequences. RaptorX is particularly known for its ability to make structural predictions even when there are no known templates available for a given protein, making it a valuable resource in the field of computational biology and bioinformatics.
Public domain archive by Ciro Santilli 37 Updated +Created
Prefuse by Wikipedia Bot 0
Prefuse is an open-source software framework designed for the visualization and exploration of large datasets, primarily geared towards data analysis and information visualization. It was developed by Jeffrey Heer, a prominent figure in the field of information visualization, and is based on Java. Prefuse provides a rich set of visualization techniques and tools, enabling users to create various types of visual representations, such as graphs, trees, and other relational structures.
PsiQuantum founding myth by Ciro Santilli 37 Updated +Created
Once upon a time, the British Government decided to invest some 80 million into quantum computing.
Jeremy O'Brien told his peers that he had the best tech, and that he should get it all.
Some well connected peers from well known universities did not agree however, and also bid for the money, and won.
Jeremy was defeated. And pissed.
So he moved to Palo Alto and raised a total of $665 million instead as of 2021. The end.
Makes for a reasonable the old man lost his horse.
www.ft.com/content/afc27836-9383-11e9-aea1-2b1d33ac3271 British quantum computing experts leave for Silicon Valley talks a little bit about them leaving, but nothing too juicy. They were called PsiQ previously apparently.
The departure of some of the UK’s leading experts in a potentially revolutionary new field of technology will raise fresh concerns over the country’s ability to develop industrial champions in the sector.
More interestingly, the article mentions that this was party advised by early investor Hermann Hauser, who is known to be preoccupied about UK's ability to create companies. Of course, European Tower of Babel.
The Plane Wave Expansion (PWE) method is a mathematical technique often used in the fields of electromagnetics, photonics, and solid-state physics to solve wave propagation problems in periodic structures. This method is particularly useful for analyzing structures such as photonic crystals, diffraction gratings, and resonant cavities. ### Key Concepts of the Plane Wave Expansion Method: 1. **Periodic Structures**: PWE is best suited for systems that exhibit periodicity in one or more dimensions.
An Ocean General Circulation Model (OGCM) is a complex mathematical model used to simulate and understand the three-dimensional movement of ocean waters and their interactions with the atmosphere, land, and ice. These models are essential tools in oceanography and climatology as they help researchers predict ocean behavior, climate change effects, and global climate patterns.
Psi4 by Ciro Santilli 37 Updated +Created
Neil Ashby by Wikipedia Bot 0
Neil Ashby may refer to different individuals depending on the context, but one well-known person by that name is a physicist recognized for his work in the field of astrophysics.
The Hamiltonian path problem is a well-known problem in graph theory. It involves finding a path in a graph that visits each vertex exactly once. If such a path exists, it is called a Hamiltonian path. In more formal terms: - A **graph** is made up of vertices (or nodes) and edges (connections between nodes). - A **Hamiltonian path** is a path in the graph that includes each vertex exactly once.
In graph theory, an **independent set** (also known as a stable set) is a set of vertices in a graph, none of which are adjacent to each other. In other words, a set of vertices \( S \) is called an independent set if for every pair of vertices \( u \) and \( v \) in \( S \), there is no edge connecting \( u \) and \( v \) in the graph.
N. David Mermin by Wikipedia Bot 0
N. David Mermin is a prominent American physicist known for his work in theoretical condensed matter physics, quantum mechanics, and the philosophy of science. He is particularly well-known for his contributions to quantum theory, including the interpretation of quantum mechanics and research on the foundations of quantum physics. Mermin is also recognized for his clear and engaging writing style, which he has used to communicate complex scientific concepts to a broader audience. He has held academic positions at several prestigious institutions, including Cornell University.
Point groups in two dimensions by Ciro Santilli 37 Updated +Created
Eric Schmidt by Ciro Santilli 37 Updated +Created
The induced subgraph isomorphism problem is a computational problem in graph theory and computer science. It involves determining whether a specific graph (often referred to as the "target graph") can be found as an induced subgraph within another graph (often referred to as the "host graph"). ### Definitions: 1. **Graph:** A graph \( G \) consists of a set of vertices (or nodes) and a set of edges (connections between pairs of vertices).
x86 Paging Tutorial / K-ary trees to the rescue by Ciro Santilli 37 Updated +Created
The algorithmically minded will have noticed that paging requires associative array (like Java Map of Python dict()) abstract data structure where:
  • the keys are linear pages addresses, thus of integer type
  • the values are physical page addresses, also of integer type
The single level paging scheme uses a simple array implementation of the associative array:
  • the keys are the array index
  • this implementation is very fast in time
  • but it is too inefficient in memory
and in C pseudo-code it looks like this:
linear_address[0]      = physical_address_0
linear_address[1]      = physical_address_1
linear_address[2]      = physical_address_2
...
linear_address[2^20-1] = physical_address_N
But there another simple associative array implementation that overcomes the memory problem: an (unbalanced) k-ary tree.
A K-ary tree, is just like a binary tree, but with K children instead of 2.
Using a K-ary tree instead of an array implementation has the following trade-offs:
  • it uses way less memory
  • it is slower since we have to de-reference extra pointers
In C-pseudo code, a 2-level K-ary tree with K = 2^10 looks like this:
level0[0] = &level1_0[0]
    level1_0[0]      = physical_address_0_0
    level1_0[1]      = physical_address_0_1
    ...
    level1_0[2^10-1] = physical_address_0_N
level0[1] = &level1_1[0]
    level1_1[0]      = physical_address_1_0
    level1_1[1]      = physical_address_1_1
    ...
    level1_1[2^10-1] = physical_address_1_N
...
level0[N] = &level1_N[0]
    level1_N[0]      = physical_address_N_0
    level1_N[1]      = physical_address_N_1
    ...
    level1_N[2^10-1] = physical_address_N_N
and we have the following arrays:
  • one directory, which has 2^10 elements. Each element contains a pointer to a page table array.
  • up to 2^10 pagetable arrays. Each one has 2^10 4 byte page entries.
and it still contains 2^10 * 2^10 = 2^20 possible keys.
K-ary trees can save up a lot of space, because if we only have one key, then we only need the following arrays:
  • one directory with 2^10 entries
  • one pagetable at directory[0] with 2^10 entries
  • all other directory[i] are marked as invalid, don't point to anything, and we don't allocate pagetable for them at all

Pinned article: ourbigbook/introduction-to-the-ourbigbook-project

Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
We have two killer features:
  1. topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculus
    Articles of different users are sorted by upvote within each article page. This feature is a bit like:
    • a Wikipedia where each user can have their own version of each article
    • a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
    This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.
    Figure 1.
    Screenshot of the "Derivative" topic page
    . View it live at: ourbigbook.com/go/topic/derivative
  2. local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:
    This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
    Figure 5. . You can also edit articles on the Web editor without installing anything locally.
    Video 3.
    Edit locally and publish demo
    . Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension.
  3. https://raw.githubusercontent.com/ourbigbook/ourbigbook-media/master/feature/x/hilbert-space-arrow.png
  4. Infinitely deep tables of contents:
    Figure 6.
    Dynamic article tree with infinitely deep table of contents
    .
    Descendant pages can also show up as toplevel e.g.: ourbigbook.com/cirosantilli/chordate-subclade
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact