Live briefing
Everything about Data dependency
Programming situation where an instruction refers to a prior instruction's data
A data dependency in computer science is a situation in which a program statement (instruction) refers to the data of a preceding statement. In compiler theory, the technique used to discover data dependencies among statements is called dependence analysis. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Data dependencyA 5-minute orientation
- Skim a recent paper: Vector-Indistinguishability: Location Dependency Based Privacy Protection for Successive Location DataInfluential work since 2022
- Pick up a classic book: Welfare reformThe most-reprinted book on the subject
- Read the landmark paper: Mining conditional functional dependency rules on big dataCited 49 times
- Go sideways: Hazard (computer architecture)A closely related topic
- Go sideways: Loop dependence analysisA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Mining conditional functional dependency rules on big data
Attribute dependency functions considering data efficiency
Dependency-preserving normalization of relational and XML data
Dependency-based feature selection for clustering symbolic data
Analysis of Replicated Data with Repair Dependency
Learning Data Streams With Changing Distributions and Temporal Dependency
Variable selection and dependency networks for genomewide data
A novel dependency-oriented mixed-attribute data classification method
🆕 Influential since 2022
Vector-Indistinguishability: Location Dependency Based Privacy Protection for Successive Location Data
Dependency-aware deep generative models for multitasking analysis of spatial omics data
Performance comparison of TCR-pMHC prediction tools reveals a strong data dependency
Boundary-enhanced time series data imputation with long-term dependency diffusion models
Software-hardware embedded system reliability modeling with failure dependency and masked data
📚 Books worth reading
- 📕Welfare reformUnited States. General Accounting Office · 1995
- 📕Department of Human ServicesOregon. Dept. of Human Services. · 2002
Rehabilitation aspects of drug dependenceJames H. Jorgensen · 1977
Determinants of Dispensing Location in the TRICARE Senior Pharmacy ProgramJesse Malkin · 2004- 📕Lexikálně-sémantické konverze ve valenčním slovníkuVáclava Kettnerová, Univerzita Karlova · 2014
- 📕Effects of field independence, computer experience, and dynamic pictorial online help presentations on learning application function in a graphical user interfaceJohn Gordon Tyler · 1993
- 📕Managing complexity by modelling dependenciesEngland) International DSM Conference (12th 2010 Cambridge · 2010
A bill to amend title IV of the Social Security Act to require States to establish a 2-digit fingerprint matching identification system in order to prevent multiple enrollments by an individual for benefits under such Act, and for other purposesUnited States. Congress. Senate · 1994
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Hazard (computer architecture) In the domain of central processing unit (CPU) design, hazards are problems with the instruction pipeline in CPU microarchitectures when the next instruction…
- Loop dependence analysis In computer science, loop dependence analysis is a process which can be used to find dependencies within iterations of a loop with the goal of determining…
- Dependence analysis In compiler theory, dependence analysis produces execution-order constraints between statements/instructions. Broadly speaking, a statement S2 depends…
- Instruction scheduling In computer science, instruction scheduling is a compiler optimization used to improve instruction-level parallelism, which improves performance on machines…
- Shelving buffer A shelving buffer is a technique used in computer processors to increase the efficiency of superscalar processors. It allows for multiple instructions…
- GCD test In compiler theory, a greatest common divisor test (GCD test) is the test used in study of loop optimization and loop dependence analysis to test the dependency…
- Memory disambiguation Memory disambiguation is a set of techniques employed by high-performance out-of-order execution microprocessors that execute memory access instructions…
- Instruction pipelining In computer engineering, instruction pipelining is a technique for implementing instruction-level parallelism within a single processor. Pipelining attempts…